如何清理node-sass cmd文件中的args以使Netbean 10正常工作

时间:2019-05-06 16:30:08

标签: netbeans sass

我正在使用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实现的任何脚本。 我想这很容易,但是我在这一领域没有专门知识。

1 个答案:

答案 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的问题