2015-08-03 35 views
0

我最近开始使用bower和wiredep。 这些家伙在一起很好地玩,通常会工作。wiredep不起作用时怎么办

我遇到了奇怪的时刻,其中wiredep是不能添加的依赖,最近的一个例子是:

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

有没有一种方法来帮助wiredep线这些依赖?

+1

定义“不起作用”的含义。你有没有读过这方面的官方立场? https://github.com/taptapship/wiredep#what-c​​an-go-wrong – deceze

+0

谢谢,可能是一个糟糕的选择,因为wiredep毫无疑问正在尽其所能。感谢您的链接。在这种情况下,该包没有在bower.json中指定主属性。 – nixon

回答

3

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

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

任何有兴趣,你可以一个覆盖添加到您的bower.json,将在从缺少主原包装。

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

刚看到另一个例子:引导3.3.5凉亭包不引用任何CSS文件中的主要财产,结果wiredep不能添加CSS。

0

Wiredep检查每个软件包的bower.json并基于此来执行操作。如果没有依赖信息,则wiredep会忽略该包。

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

相关问题