npm install -g tr-cli
tr-cli init
name:myapp //你的项目名字myapp
version[1.0.0]:: //版本号(默认为1.0.0)
cd my-app
├──myapp │├──.babelrc │├──config ││├──path.js ││├──webpack.config.dev.js ││├──webpack.config.dll.js ││├──webpack.config.js ││├──webpack.config.prod.js ││├──webpackDevServer.config.js │├──package.json │├──public ││├──index.html │├──scripts ││├──build.js ││├──node.js ││├──start.js ││├──start.pre.js │├──src ││├──App.js ││├──common ││├──components ││├──images ││├──redux │││├──configStore.js │││├──reducers.js ││├──routes │││├──index.js ││├──styles ││├──utils ││├──views │││├──Home.js │││├──HomeRedux.js │││├──home.scss │├──test ││├──index.js
npm run start:pre
npm start
npm run test
npm run build
npm run n
1、代理配置在package.json中proxy字段
2、webpack配置在/config/目录中,*.dev.js为开发环境配置,*.dll.js为预打包配置,*.prod.js为上线生产打包