Gulp 注入无效
Gulp inject not working
我正在尝试使用 gulp-inject 将一些文件注入到 PHP 文件中。这是行不通的。我也尝试过使用 HTML,但这不起作用。我的控制台中的输出显示 "gulp-inject 6 files into test.html" 但是没有注入任何文件。文件数是正确的,因为我在 Gulp 文件中查看的目录中确实有 6 个 JavaScript 文件。这是我的 Guilp 任务:
var inject = require('gulp-inject');
gulp.task('build',function() {
return gulp.src("src/test.html")
.pipe(inject(gulp.src("src/vendor/js/*.js")));
});
我的 test.html 文件如下所示:
<!DOCTYPE html>
<html>
<head>
<title>My index</title>
<!-- inject:css -->
<!-- endinject -->
</head>
<body>
<!-- inject:js -->
<!-- endinject -->
</body>
</html>
同样,src/vendor/js 目录包含 6 个文件,控制台中 Gulp 的输出显示已将 6 个文件添加到 test.html,但未添加任何文件。我的目标是用 PHP 做到这一点,但没有用,所以我在这里用 HTML 测试,但仍然没有。
有什么想法吗?
非常感谢。
文件已注入...但仅在内存中!您实际上必须将结果通过管道传输到文件:
gulp.task('build',function() {
return gulp.src("src/test.html")
.pipe(inject(gulp.src("src/vendor/js/*.js")))
.pipe(gulp.dest('./dist')); // or .src/ or whatever
});
中还有其他示例
我正在尝试使用 gulp-inject 将一些文件注入到 PHP 文件中。这是行不通的。我也尝试过使用 HTML,但这不起作用。我的控制台中的输出显示 "gulp-inject 6 files into test.html" 但是没有注入任何文件。文件数是正确的,因为我在 Gulp 文件中查看的目录中确实有 6 个 JavaScript 文件。这是我的 Guilp 任务:
var inject = require('gulp-inject');
gulp.task('build',function() {
return gulp.src("src/test.html")
.pipe(inject(gulp.src("src/vendor/js/*.js")));
});
我的 test.html 文件如下所示:
<!DOCTYPE html>
<html>
<head>
<title>My index</title>
<!-- inject:css -->
<!-- endinject -->
</head>
<body>
<!-- inject:js -->
<!-- endinject -->
</body>
</html>
同样,src/vendor/js 目录包含 6 个文件,控制台中 Gulp 的输出显示已将 6 个文件添加到 test.html,但未添加任何文件。我的目标是用 PHP 做到这一点,但没有用,所以我在这里用 HTML 测试,但仍然没有。
有什么想法吗?
非常感谢。
文件已注入...但仅在内存中!您实际上必须将结果通过管道传输到文件:
gulp.task('build',function() {
return gulp.src("src/test.html")
.pipe(inject(gulp.src("src/vendor/js/*.js")))
.pipe(gulp.dest('./dist')); // or .src/ or whatever
});
中还有其他示例