1

当我运行我的任务时,它说文件被注入到控制台中的 index.html ;但实际上 index.html 文件中没有注入 js 文件。

我的任务功能如下

gulp.task('testing', function() {
  gulp.src('../dist/app/index.html')
  .pipe(debug())
  .pipe(inject(gulp.src('../dist/app/js/*.js', {read: false}), {relative: true}))
  .pipe(debug())
  .pipe(gulp.dest('../dist/app/js'));
});

我正在使用 gulp3.9.1 和 gulp-inject 版本 3.0.0,任何帮助都将不胜感激。

4

1 回答 1

1

似乎指定的目标路径指向 js 目录 '../dist/app/js '查看新文件是否在js文件夹中。如果是,您可能不希望/js参与路径

您也可以尝试添加

<!-- inject:js -->
<!-- endinject -->

在您希望注入 js 脚本的位置进入 index.html

于 2018-04-10T16:14:15.370 回答