每次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文件转换成文字?
答案 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: