2016-10-02 8 views
0

から読むのスクリプトタグ:ガルプ:私はがぶ飲みして次のことを達成しようとしているフッター

  1. 読み取りfooter.htmlを提出し、<script src="タグ内のすべてのパスを解析 - gulp-dom-srcを使用して、
  2. これらのパスをcontactにパイプします。
  3. 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

ほとんどの理由は、あなたの中にミスを犯したということですHTMLファイル。 –

答えて

0

私は同じ問題を持っている、それは)私の脳をフェラ) ので、答えがあります:あなたはこのようなcwd:process.cwd()domSrcのオプションを追加する必要があります。

var options = { 
    cwd: process.cwd(), 
    file: footerFile, 
    selector: "script", 
    attribute: "src" 
}; 

domSrc(options); 
関連する問題