Как очистить аргументы в cmd-файле node-sass, чтобы позволить Netbean 10 работать - PullRequest
0 голосов
/ 06 мая 2019

Я использую node-sass версию.

В Netbeans есть очень старая ошибка, связанная с компиляцией Sass с добавлением аргумента --cache-location, хотя она уже не существует уже много лет.Эта ошибка была исправлена ​​в Netbean 8.1, но .... вновь введена в 8.2 и все еще жива в 10.0 (WOW!).

Существует много обходных путей, чтобы пропустить проблему, отредактировав ".bat"Файл, используемый Sass, и очистите аргументы непосредственно перед тем, как они достигнут реального sass.Хороший пример:

https://gist.github.com/Caffe1neAdd1ct/59356d981e6fa33ddb1f

Ошибка вывода Sass в Netbeans 8.2

Однако я могу найти любой скрипт для реализации node-sass где угодно,Я думаю, это легко, но у меня нет опыта в этой области.

1 Ответ

0 голосов
/ 06 мая 2019

Я создал скрипт, который, кажется, работает.Я создаю файл bat, который оборачивает файл cmd.Я знаю, что это глупо, но работает.

Здесь 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 на ваше и должно решить проблему с SASS в Netbean

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...