我正在做一个新项目,从推特使用鲍尔。我创建了一个组件。Json来维护我所有的依赖像jquery。然后运行bower install,将所有内容安装到名为components的文件夹中。但是我需要在不同的文件夹中安装组件,例如public/components。
我试着编辑我的组件。json为:
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
or:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
如https://github.com/twitter/bower/pull/94所示,但它不起作用。
除了编辑.bowerrc来设置默认安装路径外,还可以为不同的文件类型设置自定义安装路径。
有一个名为bower-installer的节点包,它提供了一个用于管理备用安装路径的命令。
运行NPM install -g bauer -installer
设置你的bower.json
{
"name" : "test",
"version": "0.1",
"dependencies" : {
"jquery-ui" : "latest"
},
"install" : {
"path" : {
"css": "src/css",
"js": "src/js"
},
"sources" : {
"jquery-ui" : [
"components/jquery-ui/ui/jquery-ui.custom.js",
"components/jquery-ui/themes/start/jquery-ui.css"
]
}
}
}
执行以下命令
这将安装组件/jquery-ui/themes/start/jquery-ui.css到。/src/css等
除了编辑.bowerrc来设置默认安装路径外,还可以为不同的文件类型设置自定义安装路径。
有一个名为bower-installer的节点包,它提供了一个用于管理备用安装路径的命令。
运行NPM install -g bauer -installer
设置你的bower.json
{
"name" : "test",
"version": "0.1",
"dependencies" : {
"jquery-ui" : "latest"
},
"install" : {
"path" : {
"css": "src/css",
"js": "src/js"
},
"sources" : {
"jquery-ui" : [
"components/jquery-ui/ui/jquery-ui.custom.js",
"components/jquery-ui/themes/start/jquery-ui.css"
]
}
}
}
执行以下命令
这将安装组件/jquery-ui/themes/start/jquery-ui.css到。/src/css等