【发布时间】:2019-07-10 18:12:12
【问题描述】:
因此,将 (_)file.scss 文件编译为 *.css 文件效果很好。只有一件事:对于观察者遇到的每个文件,它都会创建一个缓存文件。它在正在编译的文件旁边执行此操作,例如:
- _partial.scss
- style.scss
生成:
- /.sass-cache/C0mpl1cat3dh4sh/_partial.scss
- /.sass-cache/C0mpl1cat3dh4sh/style.scss
- style.css
当然,我可以在生成文件时简单地删除它们。可以将它们添加到 .gitignore。但这些都是变通方法。
如何禁用这些缓存文件的生成?
在选项中,我在搜索“缓存”、“文件监视程序”或“监视”时找不到执行此操作的选项。
额外信息:
- 运行 2018.3.3,于 2019 年 1 月 9 日建成
- 以前没有见过这个,虽然有一段时间(2 - 3 个月)没有使用 scss,所以不确定它是否是最近添加到 PhpStorm 的
【问题讨论】:
-
尝试 node-sass 而不是 Ruby 驱动的,它更快并且不会创建任何缓存文件。除此之外 - 您是否尝试在 Arguments 字段的开头添加
--no-cache? -
嗯非常好,
--no-cache工作 :-) 老实说速度不是问题,只要输出没有错误且正确,尽管我会记住它以备下次清洁系统安装(几个月直到新电脑:-))。猜猜这个 ruby sass 的某个地方有一个手册页?如果您将此添加为答案(可能带有文档链接),我会将其标记为答案。 (另外,不知道安装了什么 sass watcher,它问“你想要一个 SCSS 文件观察器吗?”“是”是我的回答 ;-) 其余的是,正如我们用荷兰语所说:桥下的水。