我希望我的代码只包含nvd3中的一个文件。我可以直接抓取该文件并将其包含在我的源代码中。但我想让它自动加载为凉亭依赖。
bower info nvd3
表示将忽略所有单个src文件。凉亭安装将给我整个图书馆。我不认为在我的bower.json中有一种方式可以说:
"dependencies": {
"nvd3": {
"version": "~1.1.15-beta",
"ignore": ["all the stuff I don't want", "**/*"],
"but-include": ["that one src file I still want", "src/models/tooltip.js"]
}
想到我会问。
但是,假设这是不可能的,我应该把文件放在我的源代码中,还是有更好的方法。比如依赖于GitHub仓库中该文件的路径?
答案 0 :(得分:2)
试试Bower Installer。您可以使用它基本上使用bower.json
文件将包中的所有必需文件拉到您选择的文件夹中。
示例语法
{
"name" : "test",
"version": "0.1",
"dependencies" : {
"backbone" : "latest",
"requirejs" : "latest"
},
"install" : {
"path" : "some/path",
"sources" : {
"requirejs" : "bower_components/requirejs/require.js"
}
}
}