我最近在使用bower的项目中安装了materialize,并且我有一个main-bower-files任务,用于将我的bower组件中的js文件连接到分发位置。
我发现在运行任务后没有包含实体化,我找不到在最终连接文件中实现的任何引用。
Materialise确实出现在我项目的bower_components文件夹中,我可以看到JS源代码。
我还有一个单独的任务,用于连接我的bower组件中的css文件,我确实看到了实例化的css被添加。
因此出于某种原因,JS方面没有被包括在内。
任何人都可以帮我弄清楚为什么会这样吗?
答案 0 :(得分:0)
我遇到了同样的问题,不停地搜索1小时,没有问题的结果,但是这篇文章!
我通过覆盖导入内容来解决问题,如:
gulp.task('bower', function() {
return gulp.src('./bower.json')
.pipe(mainBowerFiles({
overrides: {
Materialize: {
main: [
'./dist/*/*.min.*',
]
}
}
}))
.pipe(gulp.dest('dist/libs'));
});
希望这能解决您的问题