[英]Install Bower components into two different directories?
使用CSS和JS组件时,将它们安装到不同的目录是否可行,甚至是否有意义?
.
|-- app
|-- scripts
|-- components # js components go here
|-- backbone-amd
|-- etc
|-- styles
|-- modules
|-- partials
|-- components # sass components go here
|-- normalize.scss
|-- etc
构建这样组织的项目的最有效方法是什么? 是否有一个很好的Grunt任务来实现为开发环境集成bower安装的sass组件的目标?
有一个名为bower-installer的节点包,它提供了一个用于管理备用安装路径的命令。
运行npm install -g bower-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"
]
}
}
}
然后运行bower-installer
命令。
这将把components/jquery-ui/themes/start/jquery-ui.css
到./src/css
等
也许您可以将.bowerrc
文件放在不同的目录中,您可以在其中配置"directory"
键以指向bower组件目录。
但是在bower install whatever
之前你需要cd
到正确的目录:
app/
scripts/
.bowerrc
styles/
.bowerrc
tests/
.bowerrc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.