yeoman,grunt,bower安装(ubuntu14.04)
安装yeoman,grunt,bower等基于nodejs的模块时,要先安装好node环境
node环境安装参考:http://www.cnblogs.com/RocketV2/p/5402552.html
yeoman 安装
yeoman是一整套前端解决方案,核心组件是yo,因此只需要安装yo即可
1 sudo npm install -g yo //安装yo,全局安装 2 yo --version //检查版本号
bower,grunt 的安装
1 sudo npm install -g bower //安装bower,全局安装 2 sudo npm install -g grunt-cli //安装grunt , 全局安装
3 bower -v //查看版本号
4 grunt -v //查看版本号
全局安装的模块的安装目录位于 /usr/local/lib/node_modules/
模块的可执行文件位于 /usr/local/bin/
全局安装/本地安装
全局安装:将模块安装在/usr/local/lib/node_modules/下
本地安装:将模块安装在当前目录下的node_modules/(node_modules/是自动生成的)
如果要使用模块命令只能在该目录下使用
卸载模块
1 sudo npm uninstall moduleName //卸载本地安装的模块 2 sudo npm uninstall -g moduleName //卸载全局安装的模块
***********************************************************************
以上是yo,bower,grunt安装,卸载
***********************************************************************
bower 使用
bower安装前端所需的包;前提是,必须安装git;
bower有三种安装包的方式:1)包名 2)github中的短语 3)url地址 前两种都是基于git安装的;
安装:
1)包名
sudo bower install jquery --allow-root (--allow-root赋予权限,不添加此参数报错)
2)github短语
sudo bower install jquery/jquery --allow-root
yo使用
核心概念:generator(生成器,模具);
yo团队,个人等制作了各种各样的generator,比如angular生成器,webapp生成器等;
generator配置了开发所需的各种工具或者资源;
各种generator是标准的npm包,需要通过npm单独安装,包名格式为:generator-angular,generator-webapp等;
安装generator
sudo npm install -g generator-angular
sudo npm install -g generator-webapp
yo帮助
sudo yo --help
参考相关参数,可以查看安装的generator等;
使用generator创建项目
语法:
sudo yo 生成器名 项目名 (前提安装了相应的生成器)
此时会在当前目录下生成项目
例如:sudo yo angular testAngular