安裝
安裝bower需要先安裝nodejs
安裝命令 $ npm install -g bower
安裝包
通過$ bower install [<options>]安裝軟件包,默認會安裝到 bower_components/目錄.
另外,可以通過配置文件bower.json一次安裝所有軟件包
通過$ bower init一路回車, 創建bower.json文件,bower.json內容如下
{
"name": "bower-tuition",
"authors": [
"aoping <1216791584@qq.com>"
],
"description": "",
"main": "",
"license": "MIT",
"homepage": "",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
]
}
添加
"dependencies": {
}
到上述文件,如
{
"name": "bower-tuition",
"authors": [
"aoping <1216791584@qq.com>"
],
"description": "",
"main": "",
"license": "MIT",
"homepage": "",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"bootstrap": "^3.3.7"
}
}
執行bower install就可以下載dependencies裏的軟件包了
bower常用命令
$ bower help <command> 顯示關於Bower的幫助信息
$ bower init 創建bower.json文件
$ bower install [<options>] 安裝包
$ bower update <name> [<name> ..] [<options>] 更新包
$ bower uninstall <name> [<name> ..] [<options>] 卸載包
.bowerrc
.bowerrc是bower的配置文件
{
"analytics": true,
"cwd": "~/.my-project",//當前目錄
"directory": "bower_components",//軟件包安裝的目錄,默認是bower_components
"registry": "https://bower.herokuapp.com",
"shorthand-resolver": "git://github.com//.git",
"proxy": "http://proxy.local",
"https-proxy": "https://proxy.local",
"ca": "/var/certificate.pem",
"color": true,
"timeout": 60000,
"strict-ssl": true,
"storage": {
"packages" : "~/.bower/packages",
"registry" : "~/.bower/registry",
"links" : "~/.bower/links"
},
"interactive": true,
"resolvers": [
"mercurial-bower-resolver"
],
"shallowCloneHosts": [
"myGitHost.example.com"
],
"scripts": {//三個鈎子
"preinstall": "",
"postinstall": "",
"preuninstall": ""
},
"ignoredDependencies": [
"jquery"
]
}
常見問題
-
bower ENOINT Register requires an interactive shell
如果您使用的是windows,請換用WINDOW的cmd來輸入命令試試