Dart Sass не может продолжить компиляцию после синтаксической ошибки - PullRequest
0 голосов
/ 09 февраля 2020

Я использую реализацию dart-sass для запуска Sass из командной строки. Я установил Sass глобально, запустив npm install -g sass.

Поскольку в моей среде IDE включено автосохранение, во время работы я генерирую много синтаксических ошибок. Однако после любой ошибки Sass не компилирует изменения (даже если печатает, что имеет). Единственное решение, которое я нашел, это перезапустить команду. Ожидаемое поведение: Sass должен скомпилироваться после того, как я исправлю ошибку, без перезапуска команды.

sass --no-source-map --watch sass/main.scss:css/custom.min.css --style compressed
Sass is watching for changes. Press Ctrl-C to stop.

Compiled sass\main.scss to css\custom.min.css. // Change was compiled successfully 
Compiled sass\main.scss to css\custom.min.css. // Change was compiled successfully 
Error: expected ";".
   ╷
20 │     font-weight: 700;
   │                ^
   ╵
  sass\header.scss 20:13  @import
  sass\main.scss 4:16     root stylesheet

Compiled sass\main.scss to css\custom.min.css. // SASS is not actually being compiled anymore
Compiled sass\main.scss to css\custom.min.css. // Still no...

Я попытался удалить и переустановить Sass, но я столкнулся с той же проблемой.

Как предотвратить невозможность компиляции Sass после синтаксической ошибки?

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