我有一个简单的 Gulp 构建过程设置来进行测试。我已经多次阅读文档,但似乎无法让 Gulp-inject 将我想要的脚本注入 index.html 文件。
我的 Gulp 文件如下所示:
gulp.task('inject1', function() {
return gulp.src('app/index.html')
.pipe(inject(gulp.src('./app/scripts/app.js', {read : false}))) // Not necessary to read the files (will speed up things), we're only after their paths
.pipe(gulp.dest("dist"));
});
gulp.task('inject2', function() {
return gulp.src('app/scripts/**/*.js', {read : false}) // Not necessary to read the files (will speed up things), we're only after their paths
.pipe(inject("./app/index.html"))
.pipe(gulp.dest("./dist"));
});
这是我的 Index.html 的一部分:
<!-- inject:js -->
<!-- endinject-->
这两个都是从 github 上的文档中复制的。
当我运行这些任务中的任何一个时,控制台只会显示“Started 'inject' Finished 'Inject' ”
在我的 ./dist 文件夹中,它创建了一个 Index.html 文件,但没有注入 js 文件。
我试过输入 src 并以许多不同的方式注入属性,但没有运气。知道我做错了什么吗?