gulpをゆっくりと私のソリューションに統合してきました。私は依存関係を管理するためにカセットを使用しています。今では、掘り出し物を実行していて、参照されているソースディレクトリに縮小されたファイルをコピーしています(古い参照を本当に壊さないために) ///を使って各ファイルの先頭を参照していますが、Gulpを使用してそれを行う方法を理解できません。これを行うにはgulp-insertを使い、prepend関数を使うのがおそらく最も簡単だろう。私はまた、ループするためのファイルとその依存関係の配列を持っています。私はこれを構造化しなければならない他の方法があるかどうか私に知らせてください。gulpを使ってファイルの先頭に情報を書き込む
gulp.task('organizeDependencies', function() {
for (var x = 0; x < dependencies.length; x++) {
file(dependencies[x].file)
.pipe(insert.prepend('/// <reference path="'+dependencies[x].dependency+'" />'));
}
});
は、依存関係の配列は次のようになります。
var dependencies = [{
'file': 'angular-resource.min.js',
'dependency': 'angular.min.js',
},
{
'file': 'angular-slick.min.js',
'dependency': 'angular.min.js',
}];
私はストリームにファイルを渡すためにビニールで何かをする必要があると思うが、それはまだ私には少し紛らわしいです。
ありがとうございました。