一、准备工作
安装好NodeJS和NPM(读者可自己去google)
二、安装Yeoman, Grunt and Bower,产生AngularJS的主要骨架
2.1 新建一个目录,并进入该目录,执行
npm install -g yo grunt-cli bower
此时Yeoman,grunt和Bower就被一次性安装好了,说明: -g 表明是全局安装
2.2 执行
npm install -g generator-angular
打开.bowerrc
文件,并加入——告诉Bower按bower.json的定义安装package
{ "directory": "app/components", "json": "bower.json" // Add this line }
使用bower安装Angular UI—— 可按照你的需要安装那个library
bower install angular-bootstrap --save
假如你的git安装目录是"C:\Program Files (x86)\Git",在path中加入git的bin和cmd目录,如C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd 【注:如果此方法不起效,请查看这里】
二、修改AngularJS,开发App
2.1 打开App目录
其中bower_components中就是bower.json中设置的需要安装的模块
2.2 执行
grunt serve
Grunt会自动执行Javascript,包括自动编译coffeescript、压缩minifying css、编译SASS为css、代码验证等等。
说明: 到这一步我总是出错: Grunt Fatal error: listen EACCES,继续研究中。。。
2.3 测试
grunt test
参考:http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/