zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    转载2010年3月4日dojo学习笔记 dojo.disconnect
    转载谈谈JS里的{ }大括号和[ ]中括号的用法,理解后就可以看懂JSON结构了
    设置鹰眼(ArcGIS API for JavaScript)
    不安装Oracle10g客户端连接Oracle10g数据库【转】
    发布“个人知识库管理”软件,欢迎下载使用
    [转]更好地使用Google的服务
    技术资源:国内知名技术网站网址
    UrlRewritingNet与FCKEditor同时使用时需要注意的问题
    webreqeust/webresponse抓取URL信息
    javascript更改iframe链接的注意事项
  • 原文地址:https://www.cnblogs.com/RocketV2/p/5392581.html
Copyright © 2011-2022 走看看