モジュールごとに、ビルドディレクトリにコピーする必要のあるファイルがいくつかあり、これから繰り返されるコードを最小限に抑える方法を探しています。
gulp.src('./client/src/modules/signup/index.js')
.pipe(gulp.dest('./build/public/js/signup'));
gulp.src('./client/src/modules/admin/index.js')
.pipe(gulp.dest('./build/public/js/admin'));
このようなものに:
gulp.src('./client/src/modules/(.*)/index.js')
.pipe(gulp.dest('./build/public/js/$1'));
明らかに上記は機能しないので、これを行う方法はありますか、またはすでにこれを行っているnpmはありますか?
ありがとう
最良の方法はbase
、次のようにファイルを調達するときにを構成することです。
gulp.src('./client/src/modules/**/index.js', {base: './client/src/modules'})
.pipe(gulp.dest('./build/public/js/'));
これはgulp
、相対パスを決定するための開始点としてモジュールディレクトリを使用するように指示します。
(また、/**/*.js
すべてのJSファイルを含める場合に使用できます...)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加