构建命令

所有的构建命令,都会通过NPM脚本执行。

npm run dev

启动一个Node.js本地开发服务器。在 开发环境代理api中查看更多细节。

  • Webpack + vue-loader 来处理Vue单文件组件
  • 状态支持热更新
  • 状态支持浮层显示编译错误
  • 在保存的时候,通过ESLint做语法检测
  • 可以开启Source maps

npm run build

构建生产环境的资源. 在 整合后端框架 查看更多细节.

  • 通过 UglifyJS 压缩JS文件。
  • 通过 html-minifier来压缩html文件。
  • 通过 cssnano,提取出所有组件内的css文件,合并压缩到一个单独的文件。
  • 所有的静态资源会编译成哈希值版本来保持长期缓存,生成环境的index.html会自动插入这些编译后资源文件的url。
  • 你也可以在部署纪要中查看。

npm run unit

通过 Karma,在PhantomJS上运行单元测试。在 单元测试 中查看更多细节。

  • 在测试文件中支持ES2015
  • 支持所有的webpack loader
  • 轻松 注入测试

npm run e2e

通过 Nightwatch运行端到端测试。在端到端测试 中查看更多细节.

  • 在多个浏览器中并行运行测试
  • 通过盒子里的一个命令工作。
    • 自动处理 Seleniumchromedriver 依赖.
    • 自动创建 Selenium 服务器.