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 

  • 相关阅读:
    PHP深度学习参考地址
    随手记两个链接,关于自适应屏幕显示的
    数据库查询,指定查询结果某列为固定值
    $('#id").load
    【转】Caused by: android.os.NetworkOnMainThreadException错误解决办法
    @Autowired注入DAO对象为NULL
    1-sqoop
    1-kylin架构
    1-kudu架构原理读写流程
    2、apache druid界面说明
  • 原文地址:https://www.cnblogs.com/RocketV2/p/5392581.html
Copyright © 2011-2022 走看看