Bower安装一个被忽略的文件

时间:2014-01-16 19:41:57

标签: bower

我希望我的代码只包含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仓库中该文件的路径?

1 个答案:

答案 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"
    }
  }
}