У меня проблема с использованием флага «--watch» или «-w» при запуске node-sass. Я установил node-sass как devDependency и указал скрипт для запуска node-sass. Дело в том, что когда я запускаю скрипт без каких-либо флагов, все работает нормально, и код SCSS компилируется, но когда я добавляю флаг "--watch", он даже не компилирует исходный код и не обнаруживает никакого файла. изменения. Я провел много исследований и ничего не нашел. Я оставлю сценарии ниже и буду рад предоставить любую другую информацию, которая может помочь в решении этой проблемы.
Внутри package.json:
"scripts": {
"compile:sass": "node-sass sass/main.scss css/style.css"
}
Это отлично работает, когда я запускаю npm run compile:sass
и получаю следующий вывод:
[email protected] compile:sass /Users/lucabarcelos/WebstormProjects/AdvancedCSS/Natours
node-sass sass/main.scss css/style.css
Rendering Complete, saving .css file...
Wrote CSS to /Users/lucabarcelos/WebstormProjects/AdvancedCSS/Natours/css/style.css
Но когда я меняю сценарий на это:
"scripts": {
"compile:sass": "node-sass sass/main.scss css/style.css -w"
}
Я получаю этот вывод:
[email protected] compile:sass /Users/lucabarcelos/WebstormProjects/AdvancedCSS/Natours
node-sass sass/main.scss css/style.css -w
И он продолжает ждать изменений файла, но когда я действительно что-то меняю, вообще ничего не происходит.
node-sass -w sass/main.scss css/style.css
- person marciojc   schedule 08.11.2017