我最近使用bower在我的项目中安装了materialize,并且我有一个main- bower -files任务来将我的bower组件中的js文件连接到一个分发位置。
我发现materialize在任务运行后没有包含在内,并且我在最终的连接文件中找不到任何要materialize的引用。
Materialize确实出现在我的项目的bower_components文件夹中,我可以看到其中的JS源代码。
我还有一个单独的任务,用于连接我的bower组件中的css文件,并且我确实看到添加了materialize css。
因此,出于某种原因,JS方面的内容并未包括在内。
有没有人能帮我弄清楚为什么会这样?
发布于 2016-03-15 19:31:04
我遇到了同样的问题,一直搜索了1个小时,除了这篇文章没有找到任何结果!
我通过覆盖要导入的内容修复了这个问题:
gulp.task('bower', function() {
return gulp.src('./bower.json')
.pipe(mainBowerFiles({
overrides: {
Materialize: {
main: [
'./dist/*/*.min.*',
]
}
}
}))
.pipe(gulp.dest('dist/libs'));
});希望这能解决你的问题
https://stackoverflow.com/questions/32327631
复制相似问题