umi-code-cli

1.0.5 • Public • Published

umi-code-cli

基于umi+dva+antd开发用code-cli

安装

  • 全局安装
  npm install umi-code-cli -g

umi+dva规范目录结构

src
  └─pages
    └─test
        │  index.js
        │
        ├─components
        │  └─Demo
        │          index.js
        │          index.less
        │
        ├─models
        │      demoModel.js
        │
        ├─pages
        │  │  index.js
        │  │  index.less
        │  │
        │  └─demo
        │      │  index.js
        │      │
        │      ├─components
        │      │  └─Demo
        │      │          index.js
        │      │          index.less
        │      │
        │      ├─models
        │      │      demoModel.js
        │      │
        │      ├─pages
        │      │      index.js
        │      │      index.less
        │      │
        │      └─services
        │              const.js
        │              index.js
        │
        └─services
                const.js
                index.js
 

CLI 指令

  • zumi:默认指令,根据提示进行初始化项目模块,备注:请使用者统一默认在项目根目录路径下进行指令操作,所有文件,文件夹创建的路径统一挂载src/pages起始目录下
e:\WORK\demo>zumi
? 请选择需要创建的模板类型: (Use arrow keys)
> Umi(umi标准page模板)
  Dva(umi+dva标准模板)
  Component(antd标准组件模板)
  Block(antd标准区块模板)
 
 
? 请选择需要创建的模板类型: Umi(umi标准page模板)
e:\WORK\demo\src\pages
? 是否选择已有Page创建子目录名称: Yes
? 请选择Page创建子目录路径:
  1) /activityBox/pages
  Answer:
e:\WORK\demo>zumi
? 请选择需要创建的模板类型: Dva(umi+dva标准模板)
? 请选择Dva创建目录路径:
  1) /activityBox/pages/baseInfo
  2) /activityBox/pages/detail
  3) /activityBox/pages/Index
  4) /activityBox/pages/lottery
  5) /activityBox/pages/prizeLibrary
  6) /activityBox/pages/prizeRecord
(Move up and down to reveal more choices)
  Answer: 4

Readme

Keywords

Package Sidebar

Install

npm i umi-code-cli

Weekly Downloads

1

Version

1.0.5

License

ISC

Unpacked Size

25.7 kB

Total Files

40

Last publish

Collaborators

  • zhanwangye