如何覆盖依赖项的 bower.json 文件中的“ignore”部分?

5
我想在我的Ember项目中使用https://github.com/MrRio/jsPDF。 我想将jsPDF作为依赖项导入,因此我首先这样开始: bower install git@github.com:MrRio/jsPDF.git --save 不幸的是,我无法从插件目录安装文件,因为 bower.json 文件中忽略了 "plugins/*" 目录。我已经尝试过用以下方法覆盖它,但没有成功。
  "overrides": {
    "jspdf": {
      "ignore": [
        "**/.*",
        "libs",
        "CNAME",
        "jspdf.js",
        "examples/jspdf.PLUGINTEMPLATE.js",
        "todo.txt",
        "wscript.py",
        "build.sh",
        "test",
        "tools"
      ]
    }
  }

你能帮我吗?


具体问题是什么?当您使用 bower install jspdf --save 进行安装时,整个目录将下载到您的 bower_components 目录中。您面临的问题是什么?插件目录没有在包中下载吗? - Ahmad Alfy
1
是的,插件目录没有被下载,因为在原始存储库的bower.json文件中被忽略了(这是可以理解的)。我可以fork这个存储库并创建自己的bower.json文件,将插件放在里面,但我认为可能存在一种不需要fork存储库且更加干净的解决方案。 - user3764429
1个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
0

我刚刚在Bower中添加了一个jsPDF插件包。 您可以通过以下方式添加所有插件

bower install jsPDF-plugins --save

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,