我有以下 gulp 构建过程。
gulp.task("watch", function(){
gulp.watch("public/admin/js/**/*.js", ["login"]);
}
gulp.task("login", function() {
var js = [
"!public/admin/js/api",
"public/admin/js/*.js",
"public/admin/js/controller/**/*.js",
"public/admin/js/model/**/*.js",
"public/admin/js/view/**/*.js"
];
gulp.src(js)
.pipe(concat("app.min.js"))
.pipe(gulp.dest("public/admin/js"));
});
1)我无法添加根目录中的文件。public/admin/js/*.js
, 不管用
2)我觉得有一些重复,如果有人可以帮我重写这个。简而言之,我想在/public/admin
减号下连接所有/public/admin/api
PS,当然不想app.min.js
从最后一个版本中再次包含,这当然会在根目录上。
PPS我一遍又一遍地为几个项目文件夹重复了这个构建过程,任何重新使用这个逻辑的想法。现在我正在为每个文件夹设置不同的手表并构建它们的 app.min.js。