当wiredep无法正常工作时该怎么办

时间:2015-08-03 10:23:38

标签: javascript bower wiredep

我最近开始使用bower和wiredep。 这些家伙很好地在一起玩,通常都是一种享受。

我遇到过wiredep无法添加依赖项的奇怪场合,最近的一个例子是:

"dependencies": {
    "slimScroll": "https://github.com/rochal/jQuery-slimScroll.git#~1.3.6",
  }

有没有办法帮助wiredep连接这些依赖项?

2 个答案:

答案 0 :(得分:3)

不知道为什么这会被投票。

这个例子的问题是包没有在bower.json中指定一个主要属性

对于任何感兴趣的人,您可以为您的bower.json添加覆盖,添加原始包中缺少的主要内容。

"overrides": {
        "slimScroll":{
          "main":["jquery.slimscroll.js"]
        }
      }

刚看到另一个例子:bootstrap 3.3.5 bower包没有引用main属性中的任何css文件,因此wiredep无法添加css。

答案 1 :(得分:0)

Wiredep检查每个包的bower.json并根据它执行操作。如果没有依赖信息,那么wiredep就会忽略包。

您可以手动添加这些文件或尝试替代 - inject