Intellij idea IntelliJ SCSS/Sass文件监视程序失败

Intellij idea IntelliJ SCSS/Sass文件监视程序失败,intellij-idea,sass,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

每次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文件能够传输?

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

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

要更改此设置,当文件查看器出现故障时收到错误时,您可以单击IntelliJ事件日志中的
修复链接文本,也可以通过以下操作访问文件查看器:

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

您需要全局安装sass-
npm i sass-g
@Leo我从来没有提到过使用NodeJS。。。?为了使用Sass编译器而添加这么大的库似乎有些过分,我已经有了一个不需要NodeJS的解决方案。谢谢您的解释。我同意你的观点,我的案例只针对NodeJS。再次安装sass解决了我的问题-sudogem安装sass