2.0.8 • Published 7 years ago
oni-cli v2.0.8
this readme copy and edit for dva-cli this code copy and edit for umi
oni-cli
update
2018.05.08
- 1.use ejs
- 2.change the app-structure like umi
- 3.crate app (or mobile app) for Git clone
- 4.the template managed to Git app mobile
2018.03.24
- 1.update umi1.1
- 2.add Nested Route
Getting Started
Install, create and start.
# Install
$ npm install oni-cli -g
# Create app
$ oni new myapp
# Start app
$ cd myapp
$ npm i
$ npm start
Commands
We have 2 commands: new
and generate
(alias g
).
oni new appName
Create app with new directory.
Usage Examples
$ oni new myapp
$ oni new myapp --mobile (or --web) ( create web app )
oni generate <?pagename> (short-cut alias: "g")
Generate page and component.
Usage Examples
$ oni g page home
#generate component '/src/pages/home/components/Table.js'
$ oni g component Table home
#generate component '/src/components/Table.js'
$ oni g component Table
Generated File Tree
.
├── mock # mock data
├── user.js # the mock data test
├── public # index.html
├── src # Source directory
├── assets # Store images, icons, ...
├── components # UI components
├── layouts # layouts
├── models # Dva global models
├── pages # all pages (auto create Route)
├── plugins # umi plugins
├── services # Used for communicate with server
└── utils # Utils
├── request.js # A util wrapped dva/fetch
└── config.js # global config (name,api...)
├── global.less # global less
├── .editorconfig #
├── .eslintrc # Eslint config
├── .umirc.js # umi
├── .umirc.mock.js # umi mock
├── .webpackrc.js # webpackrc extend(lick alias prexy)
├── .gitignore #
└── package.json #
Configuration
oni-cli use umi for build and server
License
2.0.8
7 years ago
2.0.7
7 years ago
2.0.6
7 years ago
2.0.5
7 years ago
2.0.4
7 years ago
2.0.3
7 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.0.7
7 years ago
1.0.6-1
7 years ago
1.0.5-1
7 years ago
1.0.5-rc.1
7 years ago
1.0.5
7 years ago
1.0.4-1
7 years ago
1.0.4
7 years ago
1.0.3-2
7 years ago
1.0.3-1
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.0-rc.20
7 years ago
1.0.0-rc.19
7 years ago
1.0.0-rc.18
7 years ago
1.0.0-rc.17
7 years ago
1.0.0-rc.16
7 years ago
1.0.0-rc.15
7 years ago
1.0.0-rc.14
7 years ago
1.0.0-rc.13
7 years ago
1.0.0-rc.12
7 years ago
1.0.0-rc.11
7 years ago
1.0.0-rc.10
7 years ago
1.0.0-rc.9
7 years ago
1.0.0-rc.8
7 years ago
1.0.0-rc.7
7 years ago
1.0.0-rc.6
7 years ago
1.0.0-rc.5
7 years ago
1.0.0-rc.4
7 years ago
1.0.0-rc.3
7 years ago
1.0.0-rc.2
7 years ago
1.0.1-rc.1
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago