0

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

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

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

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

4

2 回答 2

3

不知道为什么这被否决了。

这种情况下的问题是包没有在 bower.json 中指定主要属性

对于任何感兴趣的人,您可以在 bower.json 中添加覆盖,添加原始包中缺少的 main。

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

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

于 2015-08-03T11:34:05.023 回答
0

Wiredep检查bower.json每个包并在此基础上执行操作。如果没有依赖信息,则wiredep 会简单地忽略该包。

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

于 2015-08-03T10:27:20.237 回答