1. install
npm install dawn -g
2. create project
# 1. Create & Initialize
$ dn init -t front # 2. Development & Real-time compilation
$ dn dev # 3. Lint & Test
$ dn test # 4. Build & pack
$ dn build // project structure
.
├── node_modules
│   ├── dn-middleware-pkginfo -> [email protected]@dn-middleware-pkginfo
│   └── [email protected]@dn-middleware-pkginfo
│   ├── lib
│   │   └── index.js
│   ├── package.json
│   └── README.md
├── package.json
├── README.md
├── server.yml
├── src
│   ├── assets
│   │   ├── banner.png
│   │   ├── common.less
│   │   ├── index.html
│   │   └── index.less
│   └── index.js
├── test
│   └── unit
│   └── demo.js
└── tsconfig.json
//
 
3. help 
Commands:
i, init Initialize a dawn project
a, add Adding project resources
d, dev Start dev server and build in real-time
t, test Perform static code checking and testing
b, build Build current project
p, publish Publish current project to target environment
r, run Run a command
u, update Update remote configs and dependent modules
c, config Configure the preferences
template Display template list
middleware Display middleware list Options:
-t, --template Specify the template name for the init command
-e, --env Specify environment variables for all commands
-v, --version Display the current version of CLI
-h, --help Display cli help information Examples: # Create a project
mkdir demo && cd demo
dn init # Build a project
dn build
4. docs
https://github.com/alibaba/dawn
 
 
 
 
05-21 16:01