IntelliJ-文件监视程序:宏输出错误

时间:2018-06-21 20:49:02

标签: intellij-idea sass macros webstorm file-watcher

我正在尝试为scss文件设置文件监视程序,该文件监视程序正在处理文件名不是以_开头的文件。

但是,如果我有一个名为_file_name.scss的文件,则包含文件名的所有宏的输出均为file.name.scss

第一个_被删除,随后的.被替换。

即使在insert macros选择工具中,我也可以看到选择宏时的输出是正确的。

$FilePathRelativeToProjectRoot$会在选择工具中显示mypath/_file_name.scss,但是我从该文件查看器发出的命令将输出mypath/file.name.scss

我在这里缺少参数吗?

完整配置: enter image description here

1 个答案:

答案 0 :(得分:3)

对我来说,使用类似的文件观察器时,不会更改现有文件名。但是名称以_开头的文件不会被修饰,包含它们的 main .scss会被处理。 为避免这种情况,请尝试将COMPILE_PARTIAL=true变量添加到文件查看器设置中:

enter image description here

此外,请确保已关闭仅跟踪根文件

查看https://youtrack.jetbrains.com/issue/WEB-13459

中的评论