gulp-userf没法合并jq boostrap吗?

    <!-- build:js js/combined.js -->
    <script src="js/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/jquery.mmenu.min.js"></script>
    <script src="js/swiper.jquery.min.js"></script>
    <script src="js/move.min.js"></script>
    <script src="js/index.js"></script>
    <!-- endbuild -->

clipboard.png

当合并js的时候就报错,请问可以解决吗,谢谢!

阅读 2.4k
2 个回答

额,我用了gulp-htmlmin这个插件,只要在useref前面删除gulp-html插件使用就行了。

gulp.task('useref', function() {
  return gulp.src('app/*.html')
     // .pipe($.htmlmin({removeComments: true})) //这个不能放在useref之前
     .pipe($.useref())
    .pipe($.if('*.js', $.uglify()))
    .pipe($.if('*.css', $.cleanCss({ compatibility: 'ie9' })))
    .pipe($.if('*.css', $.autoprefixer()))
    .pipe(gulp.dest('dist'));
});

打分号了吗;JS在压缩时里面的参数会变成一个字母;这个也需要注意

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题