运行main-bower-files gulp任务时不包含实体化

时间:2015-09-01 09:07:48

标签: gulp bower materialize

我最近在使用bower的项目中安装了materialize,并且我有一个main-bower-files任务,用于将我的bower组件中的js文件连接到分发位置。

我发现在运行任务后没有包含实体化,我找不到在最终连接文件中实现的任何引用。

Materialise确实出现在我项目的bower_components文件夹中,我可以看到JS源代码。

我还有一个单独的任务,用于连接我的bower组件中的css文件,我确实看到了实例化的css被添加。

因此出于某种原因,JS方面没有被包括在内。

任何人都可以帮我弄清楚为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,不停地搜索1小时,没有问题的结果,但是这篇文章!

我通过覆盖导入内容来解决问题,如:

gulp.task('bower', function() {
return gulp.src('./bower.json')
    .pipe(mainBowerFiles({
      overrides: {
        Materialize: {
          main: [
            './dist/*/*.min.*',
          ]
        }
      }
    }))
    .pipe(gulp.dest('dist/libs'));
});

希望这能解决您的问题