問題タブ [gulp-if]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - gulp タスクでファイル名に基づいて出力フォルダーを切り替える
src フォルダーにさまざまな*.scss
ファイルがあり、1 つのファイルを別のフォルダーにコンパイルしたいと考えています。
ファイル、、、があるとしましょnormalFile_1.scss
う。2 つの通常のファイルをフォルダーにコンパイルする必要がありますが、特別なファイルはフォルダーに配置する必要があります。 specialFile.scss
normalFile_2.scss
Public/Css
Public/Css/Special
でタスクの現在のファイル名を取得しようとしましたが、gulp-tap
正常に動作します。
そしてgulp-if
、変数に基づいて出力フォルダーを切り替えたいと思いましたfilename
(PATHS.distは出力の「ルート」フォルダーPublic
です):
ただし、すべてがPublic/Css
フォルダーに残ります。これが機能しないのはなぜですか?これはそれを達成しようとする良い方法ですか、それともより良い方法がありますか?