PhpStorm - 在编译时禁用“.sass-cache”的生成(文件观察器)

PhpStorm - Disable generation of '.sass-cache' on compilation (file-watcher)

因此,将 (_)file.scss 个文件编译为 *.css 个文件效果很好。只有一件事:对于观察者遇到的每个文件,它都会创建一个缓存文件。它在正在编译的文件旁边执行此操作,例如:

生成:

当然,我可以在文件生成时简单地删除它们。可以将它们添加到 .gitignore。但这些都是变通办法。

如何禁止生成这些缓存文件?

在选项中,我在搜索 "cache"、"file watcher" 或 "watch" 时找不到执行此操作的选项。

额外信息:

Ruby sass is deprecated already for a while, development is moved towards Dart implementation while LibSass 也是实际实现,但在某些方面可能落后于 Dart 实现。 LibSass 有很多针对各种语言的集成,请参考上面 link 的文档。

这两种实现都比 Ruby sass 快得多,并且不会产生任何额外的缓存目录。

启动终端并找出您的 SASS 实施提供的命令行开关,通常使用:

sass --help

您似乎在使用旧的 Ruby SASS。如果我没记错的话,开关是:

--no-cache

将其添加到 Arguments 输入框,您应该完成了。

如前所述,Ruby SASS 不再开发,因此现在是切换到 Dart SASS 的好时机,它没有任何需要关心的缓存.