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 

原文地址:https://www.cnblogs.com/RocketV2/p/5392581.html