Tag: gulp gulp useref

为什么gulp-useref在replace部分似乎不能使用注释?

我正在尝试构build一个gulppipe道 – 我想在我的index.html (这个工作正常)中注入一些CSS,然后从源index.html获取所有其他的链接,并将其replace为输出的版本。 我注意到, 如果要replace的模板部分包含HTML注释 ,请参阅useref调用来修改输出(有关注释 ,请参阅下面的示例)。 用代码演示最简单: index.html (源文件) <!– build:css styles/app.css–> <!–COMMENT–> <link rel="stylesheet" href="/.tmp/styles.css"> <!– endbuild –> gulpfile.js任务 gulp.task('optimizeReplace', function () { var assets = $.useref.assets({ searchPath: './' }); return gulp .src('./src/client/index.html') .pipe(assets) .pipe(assets.restore()) .pipe($.useref()) //THIS IS THE PROBLEM LINE; IF INJECT IS NOT RUN FIRST IT IS MANGLED .pipe(gulp.dest('./wwwroot/')); }); […]