Intellij idea IntelliJ SCSS/Sass文件监视程序失败
每次IntelliJ的SCSS文件监视程序试图将我的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
.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