2015-08-03 64 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

相關問題