1

変更できない大きなFSに取り組んでいます:

/Javascript
/Javascript/FR
/Javascript/FR/FRA
/Javascript/FR/FRA/script1
/Javascript/FR/FRA/script1/Content
/Javascript/FR/FRA/script1/Content/script1.js
/Javascript/FR/FRA/script2
/Javascript/FR/FRA/script2/Content
/Javascript/FR/FRA/script2/Content/script2.js
[...]
/Styles
/Styles/FR
/Styles/FR/FRA
/Styles/FR/FRA/style1
/Styles/FR/FRA/style1/Content
/Styles/FR/FRA/style1/Content/style1.scss
/Styles/FR/FRA/style1/Content/img/svg1.svg
/Styles/FR/FRA/style2
/Styles/FR/FRA/style2/Content
/Styles/FR/FRA/style2/Content/style2.scss
/Styles/FR/FRA/style2/Content/img/svg2.svg
[...]

連結できないディレクトリと連結したくないディレクトリが 100 以上あります。

私の Gulpfile.js はルート (/) にあり、タスクはそこから実行されます。

gulp-imagemingulp-svgminまたはgulp-ruby-sassタスクに使用する宛先パスパイプを避けたい:

.pipe(gulp.dest('dist')) 

[...]前にいくつかのサフィックスを追加して、ファイルを直接オーバーライドします。

.pipe(rename({suffix: "-min"}))

path/cwd または glob-stream による回避策が見当たりません。

宛先ではなく現在の作業ディレクトリに飲み込み続け、次のようなオーバーライドを取得する方法はありますか?

[...]
/Styles/FR/FRA/style2
/Styles/FR/FRA/style2/Content
/Styles/FR/FRA/style2/Content/style2.scss
/Styles/FR/FRA/style2/Content/style2.css
/Styles/FR/FRA/style2/Content/img/svg2.svg
/Styles/FR/FRA/style2/Content/img/svg2-min.svg

ご協力ありがとうございます。私の gulpfile.js は次のとおりです: https://gist.github.com/aurelienlewin/9251972

4

1 に答える 1