我最近开始使用bower和wiredep。 这些家伙很好地在一起玩,通常都是一种享受。
我遇到过wiredep无法添加依赖项的奇怪场合,最近的一个例子是:
"dependencies": {
"slimScroll": "https://github.com/rochal/jQuery-slimScroll.git#~1.3.6",
}
有没有办法帮助wiredep连接这些依赖项?
答案 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
。