我正在使用node-sass
版本。
Netbeans有一个关于Sass编译添加--cache-location
参数的非常老的错误,但是多年来已经不复存在了。此错误已在Netbean 8.1中修复,但是....在8.2中重新引入,并在10.0中仍然有效(哇!)。
有许多解决方法,可以通过编辑Sass使用的“ .bat”文件来跳过该问题,并在它们到达真正的sass之前清除参数。 很好的例子是:
https://gist.github.com/Caffe1neAdd1ct/59356d981e6fa33ddb1f
Sass output error in Netbeans 8.2
但是我可以在任何地方找到用于node-sass
实现的任何脚本。
我想这很容易,但是我在这一领域没有专门知识。
答案 0 :(得分:0)
我创建了一个似乎有效的脚本。 我创建了一个打包cmd文件的bat文件。 我知道这很傻,但是可以。
这是sass.bat
文件
@ECHO OFF
ECHO TEST ME
set arguments=%*
set arguments=%arguments:--cache-location =%
set arguments=%arguments:C:\Users\USERNAME\AppData\Local\NetBeans\Cache\10.0\sass-compiler =%
set arguments=%arguments:--debug-info =%
ECHO %arguments%
"C:\Users\USERNAME\AppData\Roaming\npm\sass.cmd" %arguments%
只需将USERNAME更改为您的用户名,并应解决Netbean中SASS的问题