我试图用Gulp完成以下任务:
footer.html
读取文件<script src="
并解析gulp-dom-src
个标记中的所有路径; contact
; uglify
一切; 最后的步骤很简单,但是我坚持第一步。我目前的代码是:
var domSrc = require("gulp-dom-src"),
concat = require("gulp-concat"),
uglify = require("gulp-uglify");
var footerFile = "Footer/View-en.html";
gulp.task("deploy", function(){
domSrc({ file: footerFile, selector: "script", attribute: "src" })
.pipe(concat("script.min.js"))
.pipe(uglify())
.pipe(gulp.dest("Dist/Resources/"))
});
如果我尝试使用.pipe(debug({title: "pipe:"}));
调试管道,它似乎是空的,有什么原因吗?任何其他推荐的包来完成相同的工作?
谢谢。
答案 0 :(得分:0)
我有同样的问题,它让我大脑爆炸了))
所以答案是:您需要在cwd:process.cwd()
选项中添加domSrc
,如下所示:
var options = {
cwd: process.cwd(),
file: footerFile,
selector: "script",
attribute: "src"
};
domSrc(options);