IntelliJ - 文件观察者:宏输出错误

IntelliJ - File watchers: wrong output of macros

我正在尝试为 scss 文件设置一个文件观察器,它正在处理文件名不以 _ 开头的文件。

但是如果我有一个名为 _file_name.scss 的文件,那么包含该文件名的任何宏的输出都将是 file.name.scss.

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

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

喜欢 $FilePathRelativeToProjectRoot$ 将在 selection 工具中显示 mypath/_file_name.scss 但随后我从该文件观察器发出的命令将输出 mypath/file.name.scss.

我是不是漏掉了一个参数?

完整配置:

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

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

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

中的评论