簡體   English   中英

避免gulp.dest並覆蓋文件?

[英]Avoid gulp.dest and override files?

我正在使用大型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-svgmingulp-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

必須是一些gulp-ruby-sass問題: https : //github.com/sindresorhus/gulp-ruby-sass/issues/27

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM