невозможно указать файл / каталог с параметром node-sass -w - PullRequest
0 голосов
/ 28 сентября 2018

Я пытался использовать node-sass с node-sass-magic-importer с использованием опции -w.Команда, которую я запустил в CLI:

npm run node-sass sass/main.scss css/style.comp.css -w sass --importer node_modules/node-sass-magic-importer/dist/cli.js

Содержимое main.scss было похоже на

@import base/*.scss

Это не сработало.Когда я обновил файл main.scss, node-sass запустился, но когда я обновил любой из файлов .scss в папке base, node-sass не запустился.Когда я решал эту проблему, я начал подозревать, что файл / каталог после параметра -w не соблюдается.Поэтому я попытался проверить это без node-sass-magic-importer в игре.Я попробовал следующую команду:

npm run node-sass sass/main.scss css/style.comp.css -w test.scss

Таким образом, если файл после параметра -w был проигнорирован, при редактировании файла test.scss ничего не произойдет, но main.scss следует скомпилироватьесли main.scss был файл для просмотра.Когда я запускал это, main.scss компилировалось, когда я редактировал main.scss, но не когда я редактировал test.scss.

EDIT: файл test.scss полностью не связан с main.scss.Это нигде не импортируется.Это было сделано для того, чтобы четко определить, какой узел-sass смотрел.

Итак, похоже, что опция файла после -w игнорируется и вместо этого просматривается скомпилированный файл.

Какя могу решить это?Заранее спасибо.

...