IntelliJ SCSS / Sass文件观察器失败

时间:2017-11-24 02:15:32

标签: intellij-idea sass

每次IntelliJ的SCSS文件观察程序尝试将.scss文件转换为.css文件时,我都会收到错误消息。我知道我提供了正确的论据,因为我在不同的平台上使用完全相同的论点,并且他们在那里正确地工作。每次我在观看的.scss文件中进行更改时,我都会在事件日志中收到以下错误:

An exception occurred while executing watcher 'SCSS'. Watcher has been disabled. Fix it.: Cannot run program "sass" (in directory "C:\Users\trevo\dev\projects\web\CaffeineSocket\styles\sass"): CreateProcess error=2, The system cannot find the file specified

我也试过给它通往Sass的路径,然后错误变为:

An exception occurred while executing watcher 'SCSS'. Watcher has been disabled. Fix it.: Cannot run program "C:\Ruby24-x64\bin\sass" (in directory "C:\Users\trevo\dev\projects\web\CaffeineSocket\styles\sass"): CreateProcess error=193, %1 is not a valid Win32 application

如何修复此问题并将我的Sass / SCSS文件转换成文字?

1 个答案:

答案 0 :(得分:0)

我最终需要为Sass提供.bat文件的路径,我没有意识到(从Linux到Windows)sass文件不是可执行文件,而我而是需要提供sass.bat文件。

对我来说,该文件的完整路径为C:\Ruby24-x64\bin\sass.bat

要更改此设置,您可以在文件观察程序失败时收到错误时单击IntelliJ事件日志中的Fix it链接文本,或者您可以通过浏览到达文件监视器:

File --> Settings --> Tools --> File Watchers --> SCSS --> Edit (Enter) --> Watcher Settings --> Program: