angularJS开发时用到的命令

node --version && npm --version

查看nodejs版本号和npm版本号

yo --version && bower --version && grunt –version

查看yeoman版本号,bower版本号和grunt版本号。
Yeoman是一个强健的工具,库,及工作流程的组合,帮你网页开发者快速创建出漂亮而且引人入胜的网页程序。如自动创建骨架程序
Bower 是 twitter 推出的一款前端的包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。

npm install --global yo bower grunt-cli

全局安装yo bower和grunt客户端

参考:

rm -rf node_modules && npm cache clean && npm install

删除node_modules文件、清除npm缓存和重新(据package.json)安装依赖项

npm install -g grunt-cli

安装“JavaScript 世界”的构建工具的客户端

参考:

npm install karma --save-dev

安装Karma 到当前目录。karma是Google 开源的一个基于Node.js 的 JavaScript 测试执行过程管理工具(Test Runner)。该工具可用于测试所有主流Web浏览器,也可集成到 CI (Continuous integration)工具,也可和其他代码编辑器一起使用。
 

npm install grunt-karma --save-dev

安装可运行karma测试的插件

npm install karma-jasmine karma-chrome-launcher --save-dev

安装测试工具需要的插件。Jasmine (茉莉)是一款 JavaScript BDD(行为驱动开发)测试框架,它不依赖于其他任何 JavaScript 组件。它有干净清晰的语法,让您可以很简单的写出测试代码。对基于 JavaScript 的开发来说,它是一款不错的测试框架选择。
 
参考:
http://karma-runner.github.io
原文地址:https://www.cnblogs.com/jes_shaw/p/4565628.html