2016-02-19 46 views
0

glob模式我使用具有用於在其bower.json其CSS和SCSS文件中指定glob模式涼亭成分的亭子部件 - >的主陣列Wiredep與主

"main": [ 
    "dist/css/**/*.css", 
    "dist/sass/**/*.scss", 
    "dist/scripts/component.js" 
] 

當我運行咕嚕wiredep任務下面是什麼得到在HTML文件中注入

<link rel="stylesheet" href="bower_components/custom_component/dist/css/**/*.css" /> 

我已經調查wiredep的覆蓋配置和它工作正常。

"overrides": { 
    "custom_component": { 
    "main": ["dist/css/help.css"] 
    } 
} 

我的問題是,我們正在對我們無法控制的文件路徑進行硬編碼。有沒有辦法讓wiredep從glob模式中找到文件路徑並相應地注入它們?

回答

0

如果有人面臨同樣的問題,這裏是解決方案。

檢查你的grunt-wiredep版本。如果它不是2.0.0或更高版本,那麼更改版本(^ 2.0.0)就是這樣。這應該可以解決問題。

在我的情況下,我使用的grunt-wiredep版本1.9.0在內部使用wiredep 1.8.6。