构建命令
所有的构建命令都是通过 NPM Scripts执行的。
npm run dev
开启了一个Node.js本地开发服务。 查看 开发环境API Proxying 获取更多细节。
- 单文件Vue组件使用Webpack +
vue-loader
。 - State preserving hot-reload
- State preserving compilation error overlay
- Lint-on-save with ESLint
- Source maps
npm run build
为生产环境构建资源. 查看 后端框架集成 获取更多细节。
- 使用UglifyJS压缩Javascript.
- 使用html-minifier压缩HTML.
- 所有组件里的css都会被抽取出来,形成一个单独的文件,然后使用cssnano压缩.
- 为了有效的长期缓存,所有的静态资源都被编译成版本哈希,并且产出的
index.html
里会自动生成这些引入静态资源的URL。
npm run unit
- Supports ES2015+ in test files.
- Supports all webpack loaders.
- Easy mock injection.
npm run e2e
运行端到端测试,使用 Nightwatch. 查看 端到端测试 获取更多细节
- Run tests in multiple browsers in parallel.
- Works with one command out of the box:
- Selenium and chromedriver dependencies automatically handled.
- Automatically spawns the Selenium server.