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