Bower简介 - gintong/go2js GitHub Wiki

#安装 Bower 首先确定安装npm

npm install  -g bower

#安装前端资源包和相关依赖

  • 使用项目下bower.json配置文件 bower install
  • 安装本地或远程仓库的一个package bower install
  • 安装一个特定版本的package bower install #
  • 使用一个新的名字来安装一个package bower install =#

#package的一般形式

  • 注册在仓库里的package名称 例如 jquery
  • 远程GIt仓库 例如[email protected]:public/uitest.git
  • 本地Git文件夹
  • Github上的项目名称路径简写 例如`someone/some-package
  • 指向一个zip或tar文件的URL

#bower.json的格式

  • name:包名
  • version:符合标准的版本号
  • main:包的主要仓库地址
  • ignore: 当当前包被安装时,不需要被安装的文件路径
  • dependencies :生产环境需要依赖的包 +devDependencies: 开发环境需要依赖的包
  • private :布尔值,如果设置为true,表明当前包是一个私有包,不应该被注册到远程
           {
              "name": "my-project",
              "version": "1.0.0",
              "main": "path/to/main.css",
              "ignore": [
                ".jshintrc",
                "**/*.txt"
              ],
              "dependencies": {
                "<name>": "<version>",
                "<name>": "<folder>",
                "<name>": "<package>"
              },
              "devDependencies": {
                "<test-framework-name>": "<version>"
              }
            }
    

#.bowerrc文件 .bowerrc文件是bower的基础配置文件,和bower.json不同的是,bower.json描述的是包本身的信息,而.bowerrc描述的是bower本身相关的配置信息,.bowerrc存在于包项目的当前文件路径下,详见配置

    {
    "directory":"public/lib"
    }
    {
    "registry":”http://192.168.101.90:3333"
    }

其它常用命令

  • bower init:在当前路径生成bower.json文件
  • bower list [--path] 显示本地已安装的packages
  • bower search [<name>] 查找注册了的package
  • bower uninstall <package-name> 卸载本地安装的package
⚠️ **GitHub.com Fallback** ⚠️