dva-umi

a scaffolding for dva-umi 一个dva-umi的开发脚手架,推荐使用oni-cli安装使用 https://github.com/xiaohuoni/oni-cli

Stars
31

DVA-UMI

1.0

2018.03.24

  • 1.umi1.1.1
  • 2.demo

 /mock/           # mock
 /dist/           # 
 /src/            # 
  /assets/       # copydist
  /components/   # UIUI
   skin.less    # 
   vars.less    # 
  /pages/        # 
   /user/       # 
     /components/ #     
     /models/     #() 
     /services/   #()   
     page.js       
     page.less   
  /models/       # ()
  /services/     # 
  /themes/       # 
  /utils/        # 
   config.js    # 
   menu.js      # 
   config.js    # 
   request.js   # 
   theme.js     # js
  route.js       # 
  index.js       # 
  global.css(.less) #     
 package.json     # 
 .eslintrc        # Eslint

()

  1. src/models/**/*.js global model
  2. src/pages//models//*.js page model
  3. global model page model production development
  4. page model page js models/**/*.js
  5. page model page js pages/a/b.js page model pages/a/b/models//*.js + pages/a/models//*.js
  6. model.js model model models model.js models/**/*.js
  7. maybe: model component

:

Usage

$ git clone https://github.com/xiaohuoni/dva-umi.git
$ cd dva-umi
$ npm install
$ npm start         # visit http://localhost:8000

Or you can use the command tool: oni-cli

$ npm install oni-cli -g
$ oni new myapp
$ cd myapp
$ npm install
$ npm start         # visit http://localhost:8000

Build.

$ npm run build