netbeans - 如何清理 node-sass cmd 文件中的 args 以让 Netbean 10 工作
问题描述
我正在使用该node-sass
版本。
Netbeans 有一个关于 Sass 编译添加--cache-location
参数的非常古老的错误,而这已经多年不存在了。此错误已在 Netbean 8.1 中修复,但....在 8.2 中重新引入,并且在 10.0 中仍然存在(哇!)。
有许多解决方法可以通过编辑 Sass 使用的“.bat”文件来跳过该问题,并在参数到达真正的 sass 之前对其进行清理。很好的例子是:
https://gist.github.com/Caffe1neAdd1ct/59356d981e6fa33ddb1f
但是,我可以在任何地方找到任何用于实现的脚本node-sass
。我想这很容易,但我没有这方面的专业知识。
解决方案
我创建了一个似乎可以工作的脚本。我创建了一个包装 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 问题
推荐阅读
- vba - VBA不断更新范围的列号
- rust - 如何使用 reqwest 执行并行异步 HTTP GET 请求?
- sql - SQL - 每个用户的最新时间戳
- javascript - Chrome 扩展:如何模拟鼠标聚焦?
- shell - 如何在perl中的某个关键字之后替换一行
- sql-server-2014 - 使用 T-SQL 通过匹配模式搜索重复项
- apache-spark - 如何在不使用 Sqoop 的情况下自动将 Hive 外部表与 MySQL 表同步?
- python - 如何使用 Beautiful Soup 仅刮取连续的第一项
- android - 使用 Kotlin 像 Redbus 一样安排和预订船位
- or-tools - 为什么改变起始位置的顺序会导致不同的解决方案?