Bower 安装被忽略的文件

标签 bower

我希望我的代码只包含 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/

相关文章:

node.js - 如何更正 Node 递归process.nextTick?

gruntjs - grunt-bower-task 和 Polymer

yeoman - 升级 yo grunt-cli Bower 后实时重新加载不起作用

node.js - 在Docker上进行postinstall的Bower依赖

gruntjs - 如何修改 grunt 以在运行 dist 命令时排除所有 Bower_Component 自述文件和示例文件?

javascript - 使用 grunt 和wiredep 构建应用程序时更改库文件

angularjs - Bower:无法找到适合 Angular 的版本

bower - 如何在不检查较新版本的情况下获取已安装的第一级Bower软件包的列表?

html - 我的 CSS 文件的一些类没有呈现到 Django 模板中(大多数类呈现没有问题)