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

Я установил Sass через Chocolatey и получил эту ошибку в консоли Netbeans:

"C: \ ProgramData \ chocolatey \ lib \ sass \ tools \ sass.bat" "--cache-location" "C: \ Users \ oxk4r \ AppData \ Local \ NetBeans \ Cache \ 8.2 \ sass-compiler" "- debug-info "" --style "" compact "" C: \ xampp \ htdocs \ SASS_01 \ scss \ style.scss "" C: \ xampp \ htdocs \ SASS_01 \ css \ style.css "Не удалось найти параметр с именем "тайник-место".

Файл * .css не создается вообще.

Для Linux см. Как использовать Sass 1.14 с NetBeans 8.2 в Linux

Jasper de Vries 23.10.2018 18:22

Это для Windows. Взгляните на тропинки.

oxk4r 23.10.2018 18:24

Отсюда комментарий и нет ответа

Jasper de Vries 23.10.2018 18:24

У меня была такая же проблема с автономной версией Sass, но Christopher's тоже помогает в этом случае.

Jan 05.06.2019 15:22
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
3
4
4 230
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Когда у меня была эта ошибка, моя установка работала неправильно. Хотя я не использовал Chocolatey. Я установил ruby ​​и sass с помощью gem, добавил путь в конфигурацию и все заработало. Может, это поможет.

При использовании ruby ​​sass gem вы получаете сообщение о том, что он больше не поддерживается

DeveloperChris 06.11.2019 00:23
Ответ принят как подходящий

В каталоге установки Sass в файле sass.bat после команды:

set arguments=%*

добавьте следующее (замените имя пользователя своим именем пользователя Windows) ...

set arguments=%arguments:--cache-location =%
set arguments=%arguments:C:\Users\username\AppData\Local\NetBeans\Cache\8.2\sass-compiler =%
set arguments=%arguments:--debug-info =%

Это исключает все аргументы, которые больше не принимаются.

Также решает проблему, если вы установили Sass в автономной версии.

Jan 05.06.2019 15:23

Я снова и снова возвращаюсь к этому ответу. Спасибо.

Ryan 28.03.2020 16:22

Также измените имя папки, которое является номером версии Netbeans после Cache, если вы устанавливаете новую версию Netbeans

Rob 13.11.2020 13:14

для Windows вы можете отредактировать файл sass.bat.

В файле нужно в переменной arguments заменить подстроку "--debug-info" и (например) "--cache-location C:\Users\xyz\AppData\Local\NetBeans\Cache\10.0\sass-compiler" на пустые данные

Например: SET repaire_arguments=%arguments:--debug-info=% SET repaire_arguments=%repaire_arguments:--cache-location C:\Users\xyz\AppData\Local\NetBeans\Cache\10.0\sass-compiler=% "%SCRIPTPATH%\src\dart.exe" "-Dversion=1.16.1" "%SCRIPTPATH%\src\sass.dart.snapshot" %repaire_arguments%

Я копирую здесь ответ Пита Велптона из службы отслеживания ошибок Apache Netbeans для справок в будущем, потому что он очень полезен для решения этой проблемы:

https://issues.apache.org/jira/browse/NETBEANS-2347

Netbeans SASS support was written for the original Ruby SASS. Modern SASS implementations (Dart SASS et al) are based on libsass.

There is very limited/incomplete support for libsass already in Netbeans (command line flags are NOT supported - but it should compile). To implement the workaround:

  1. Open your netbeans.conf file (/etc/netbeans.conf in the NB installation folder)
  2. Add the following to the netbeans_default_options parameter: -J-Dnb.sass.libsass=true
  3. Launch Netbeans, Tools -> Options -> HTML5/JS -> CSS PreProcessors and configure it to point to your libsass implementation (e.g. the sass.bat file in your dart-sass installation folder)

В моем случае (Apache Netbeans Windows 64) этот обходной путь сработал.

Другие вопросы по теме