我希望我的代码只包含 nvd3 中的一个文件。我可以抓取该文件并将其直接包含在我的源代码中。但我想让它作为 Bower 依赖项自动加载。
bower info nvd3
显示所有单独的 src 文件都将被忽略。 Bower 安装将为我提供整个图书馆。我不认为有办法在我的 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 存储库中该文件的路径一样?
最佳答案
尝试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"
}
}
}
关于Bower 安装被忽略的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21171308/