2017-01-27 4 views
1

私だけGulp.src throws '最初の引数は、文字列、バッファ、ArrayBuffer、配列、または配列のようなオブジェクトでなければなりません。

gulp.src('index.html') 

または文字列

gulp.src(['index.html', 'home.html', 'products.html']) 

しかし

gulp.src('./*.html') 
を扱うことができないの配列のような正確なファイルを含む文字列を受け付けされ、gulp.srcに問題とここに積み重ねられています

または gulp.src(['* .html'、 './**/*.html']) これは私が目指しているものです。 は、私はいつもこのエラーを取得しています私は、最初の2つのラインから引数として別の何かを入れている:

[15:48:46] Starting 'wiredep'... 
[15:48:46] Finished 'wiredep' after 14 ms 
events.js:160 
    throw er; // Unhandled 'error' event 
^

TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object. 

誰かが私が間違ってやっている知っていることはできますか?

答えて

4
gulp.src('./*.html') 

gulp.src(['*.html', './**/*.html']) 

有効グロブです。

おそらく、あなたの.htmlファイルの1つが空で、であり、wiredepプラグインが、TypeErrorを引き起こす未定義ストリームをロードしようとします。

+0

これは役に立ちます:[gulp-clip-empty-files](https://www.npmjs.com/package/gulp-clip-empty-files) – Alucard

+0

これは意味があります。私は議論が有効であり、エラーから驚いたと確信していた。私はそれを試み、このスレッドに着きます。ありがとうございました。ギャルプクリップは役に立つものとして聞こえます – Vladyn

+0

それは問題でした - 私はバウワーのマークを含まないhtmlファイルを持っていました。ありがとうございました – Vladyn

関連する問題