2
我試圖使用WebStorm的SCSS文件觀察器,但無論我更改什麼設置,始終將生成的.css
文件輸出到與.scss
文件相同的目錄。如何使WebStorm SCSS文件觀察器輸出到不同的目錄
我試着從改變 「論據」:
--no-cache --update $FileName$:$FileNameWithoutExtension$.css
到:
--no-cache --update ../$FileName$:$FileNameWithoutExtension$.css
但輸出文件仍然是在同一個地方產生的。但是,我修改並保存了我的.scss
文件,看到了文件觀察器觸發器,並且看到生成的文件已更改......它只是沒有將更改後的版本放在不同的位置。
我試過提供--output
和-o
選項,但被告知這些選項是無效的(這是有道理的,因爲命令行SCSS期望輸出不是選項的參數)。所以然後我試着用:
../$FileName$:$FileNameWithoutExtension$.css
沒有運氣。然後我想:「也許這是‘輸出路徑刷新’」,所以我改變了從:
$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
到:
../$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
...靜靜的,我只是得到的輸出文件同一個目錄。
它甚至有可能使WebStorm輸出到別的地方,或者是輸出路徑固定?
我沒有使用SCSS自己..但據我所知,你需要在**'之後修改路徑**而不是之前,例如類似'$ FileName $:$ FileParentDir $/$ FileNameWithoutExtension $ .css' – LazyOne
*「然後我想」也許這是'刷新輸出路徑'「」*不可以。 「刷新輸出路徑」字段用於IDE在源文件下查找更改的文件和組/嵌套生成的文件 - [它根本不影響生成的文件位置](https://www.jetbrains.com/ phpstorm /幫助/新觀察家-dialog.html?搜索=文件%20watchers#immediateFileSynchronization)。 – LazyOne
一般:http://stackoverflow.com/a/29096837/783119 – LazyOne