Merge Gulp 4 ReferenceError:未定义合并
在VS 2019中,当我尝试Merge Gulp 4 ReferenceError:未定义合并,merge,visual-studio-2019,publish,gulp-4,Merge,Visual Studio 2019,Publish,Gulp 4,在VS 2019中,当我尝试发布到文件夹时Gulp失败,出现引用错误:未定义合并 gulpfile.js /// <binding AfterBuild='default' /> var gulp = require('gulp'); var uglify = require("gulp-uglify"); var concat = require("gulp-concat"); gulp.task('minify', function () { return gulp.s
发布
到文件夹时Gulp
失败,出现引用错误:未定义合并
gulpfile.js
/// <binding AfterBuild='default' />
var gulp = require('gulp');
var uglify = require("gulp-uglify");
var concat = require("gulp-concat");
gulp.task('minify', function () {
return gulp.src("wwwroot/js/**/*.js")
.pipe(uglify())
.pipe(concat("dutchtreat.min.js"))
.pipe(gulp.dest("wwwroot/dist"));
});
var nodeModules = {
"bootstrap": { "dist/**/*": "" },
"font-awesome": { "**/*": "" },
"jquery": { "dist/*": "" },
"jquery-validation": { "dist/*": "" },
"jquery-validation-unobstrusive": { "dist/*": "" } };
gulp.task("node_modules", function () {
let streams = [];
for (var module in nodeModules) {
console.log("Prepping Scripts for: " + module);
for (var itemProp in nodeModules[module]) {
streams.push(gulp.src("node_modules/" + module + "/" + itemProp)
.pipe(gulp.dest("wwwroot/lib" + module + "/" + nodeModules[module][itemProp])));
}
}
return merge(streams);
});
gulp.task('default', gulp.series("node_modules", "minify"));
所有5个文件都加载到Dependencies | npm文件夹中
为什么它找不到
合并
?对于Gulp 4
,此语法正确吗?您需要使用merge才能像处理其他所有内容一样使用它
var merge = require(“merge-stream”);
我想我通常会使用“吞咽合并”,但我相信合并流也会很好地工作。Thx,Bryan。这是可行的,“合并”和“合并流”在“devdependences”中不需要。
var merge = require(“merge-stream”);