我使用的是一个bower组件,该组件在其bower.json ->主数组中为其css和scss文件指定了全局模式。
"main": [
"dist/css/**/*.css",
"dist/sass/**/*.scss",
"dist/scripts/component.js"
]当我运行grunt wiredep任务时,以下是注入到HTML文件中的内容
<link rel="stylesheet" href="bower_components/custom_component/dist/css/**/*.css" />我研究了wiredep的覆盖配置,它工作得很好。
"overrides": {
"custom_component": {
"main": ["dist/css/help.css"]
}
}我的问题是我们硬编码了一个我们无法控制的文件路径。有没有办法让wiredep从glob模式中找到文件路径,并相应地注入它们?
发布于 2016-02-19 23:35:19
如果任何人都面临同样的问题,这里是解决方案。
检查你的grunt wiredep版本。如果不是2.0.0或更高版本,则更改版本(^2.0.0),仅此而已。这应该可以解决问题。
在我的例子中,我使用的是grunt wiredep版本1.9.0,它在内部使用了wiredep 1.8.6。
https://stackoverflow.com/questions/35507447
复制相似问题