构建命令
所有的构建命令是依靠 NPM 脚本 来执行的。
npm run dev
开始一个 Node.js 本地开发服务。查看 API 开发阶段的 API 请求代理 获得更多介绍。
- Webpack +
vue-loader
可使用单文件 Vue 组件 - 热加载 hot-reload
- 编译阶段错误提醒
- lint-on-save 使用 ESLint 校验格式
- Source maps
npm run build
生成生产版本的资源。查看 后端框架集成 查看更多细节。
- 使用UglifyJS 压缩 JavaScript 代码
- 使用html-minifier压缩 HTML 代码
- 使用cssnano 把所有组件内的 CSS 提取到一个单独样式文件并压缩
- 使用哈希版本编译静态资源实现高效且长期的缓存功能,然后再
index.html
文件内自动引用生成资源的 URLs - 也可查看 部署注意项
npm run unit
构建于 PhantomJS 之上的单元测试集成于 Karma + Mocha + karma-webpack。查看 单元测试 获取更多细节。
- 测试文件支持 ES2015
- 支持所有 webpack 加载器
- 更容易 模拟注入操作
npm run e2e
使用 Nightwatch 进行端到端的测试,查看 端到端测试 获取更多细节。
- 多浏览器同步进行测试。
- 只需一个命令,开箱即用:
- 自动处理 Selenium 和 chromedriver 的依赖
- 自动生成 Selenium 服务