node-sassの実行時に " - watch"または "-w"フラグを使用しているときに問題が発生しています。私はdevDependencyとしてnode-sassをインストールし、node-sassを実行するためのスクリプトを指定しました。問題は、フラグを指定せずにスクリプトを実行すると、すべて正常に動作し、SCSSコードがコンパイルされますが、 " - watch"フラグを追加すると、初期コードもコンパイルされず、ファイルも検出されません変更。私は多くの研究を行い、何も見つけ出していません。私は下にスクリプトを残しておきます。私はこの問題の解決に役立つ情報を提供してくれることをうれしく思います。 package.jsonインサイド--watchフラグを使用しているときにノードサスペクトが機能しない
:私はこれにスクリプトを変更するとき
[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"
}
これは私がnpm run compile:sass
を実行し、私はこの出力を取得するときに正常に動作します
"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
ファイルの変更を待っていますが、実際に変更すると何も起こりません。
あなたは 'てみたノード-SASS -w SASS/main.scss CSS/style.css' – marciojc