PhpStorm中如何禁用文件监视器编译时生成.sass-cache文件
解决PhpStorm 2018.3.3中SCSS编译生成.sass-cache缓存文件的问题
别担心,这个问题其实可以通过给Sass编译命令添加参数直接解决——PhpStorm的文件监视器本质是调用Sass的命令行工具,我们只需要在参数里禁用缓存生成即可:
- 打开PhpStorm的设置界面:Windows/Linux点击顶部菜单栏的
File > Settings,Mac用户点击PhpStorm > Preferences - 在左侧导航栏找到
Tools > File Watchers - 在列表里找到你配置的SCSS文件监视器,点击右侧的铅笔图标进入编辑界面
- 找到Arguments输入框,在原有参数的最前面加上
--no-cache(注意后面带空格),比如原来的参数是--update $FileName$:$FileNameWithoutExtension$.css,修改后变成:--no-cache --update $FileName$:$FileNameWithoutExtension$.css - 点击
OK保存设置,之后重新触发SCSS编译(比如修改保存.scss文件),就不会再生成.sass-cache文件夹了
这个--no-cache是Sass官方提供的命令行参数,专门用来禁用缓存文件的生成,不管你用的是Ruby Sass还是旧版Node Sass,这个参数都能生效。要是之前已经生成了缓存文件,手动删除一次就好,之后编译就不会再出现啦。
内容的提问来源于stack exchange,提问作者rkeet
相关产品推荐
相关产品推荐

