2016-08-14 33 views
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輸出到別的地方,或者是輸出路徑固定?

+0

我沒有使用SCSS自己..但據我所知,你需要在**'之後修改路徑**而不是之前,例如類似'$ FileName $:$ FileParentDir $/$ FileNameWithoutExtension $ .css' – LazyOne

+0

*「然後我想」也許這是'刷新輸出路徑'「」*不可以。 「刷新輸出路徑」字段用於IDE在源文件下查找更改的文件和組/嵌套生成的文件 - [它根本不影響生成的文件位置](https://www.jetbrains.com/ phpstorm /幫助/新觀察家-dialog.html?搜索=文件%20watchers#immediateFileSynchronization)。 – LazyOne

+0

一般:http://stackoverflow.com/a/29096837/783119 – LazyOne

回答

1

例如:如果你想在根目錄下的CSS/CSS/

只要給 「--no緩存--update $文件名$:$ FileParentDir $/CSS/$ FileNameWithoutExtension $的.css」 到「參數「

相關問題