Node.js 吞咽重复
这种重复不可能是正确的。你要怎么用大口喝呢Node.js 吞咽重复,node.js,gulp,Node.js,Gulp,这种重复不可能是正确的。你要怎么用大口喝呢 gulp.task("default", function() { gulp.src("src/**/*.cjsx") .pipe(cjsx({bare: true}).on("error", gutil.log)) .pipe(sourcemaps.init()) .pipe(transpile({ formatter: "bundle" })) .pipe(sourcemaps.write("
gulp.task("default", function() {
gulp.src("src/**/*.cjsx")
.pipe(cjsx({bare: true}).on("error", gutil.log))
.pipe(sourcemaps.init())
.pipe(transpile({
formatter: "bundle"
}))
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest("public"));
gulp.src("src/**/*.js")
.pipe(sourcemaps.init())
.pipe(transpile({
formatter: "bundle"
}))
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest("public"));
});
我建议您将这一任务分为两个任务,一个是编译紧挨着gulp.destsrc/的cjsx文件,然后再传输所有js文件。如果需要,也可以让js任务依赖于cjsx,或者通过cjsx按顺序运行
gulp.task('cjsx', ....);
gulp.task('js', 'cjsx', ....);
e、 g
我建议您将这一任务分为两个任务,一个是编译紧挨着gulp.destsrc/的cjsx文件,然后再传输所有js文件。如果需要,也可以让js任务依赖于cjsx,或者通过cjsx按顺序运行
gulp.task('cjsx', ....);
gulp.task('js', 'cjsx', ....);
e、 g
你可以用
可能是这样的
你可以用
可能是这样的
gulp.task("default", function() {
gulp.src("src/**/*.{cjsx,js}") // Gets both .cjsx and .js files
.pipe(gulpif(/[.]cjsx$/, cjsx({bare: true}).on("error", gutil.log))) // Do this only if file is a .cjsx
.pipe(sourcemaps.init())
.pipe(transpile({
formatter: "bundle"
}))
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest("public"));
});