因此,我在npm包腳本中運行任務,但我想通過npm start
中的watch選項。在npm run-script中使用node-sass watch選項
這工作:
"scripts": {
"scss": "node-sass src/style.scss dist/style.css -w"
}
這並不編譯,手錶,或引發任何錯誤:
"scripts": {
"scss": "node-sass src/style.scss dist/style.css",
"start": "parallelshell \"npm run scss -- -w\""
}
不無parallelshell無論有無速記工作。
我認爲問題是運行腳本傳遞額外的參數加引號,因此命令出來,如:
node-sass src/style.scss dist/style.css "-w"
我想這是不添加任何依賴關係的工作。我錯過了什麼?
順便說一句,我在Windows 10的命令提示符/ git bash。
請考慮我的答案([何燦I-得到節點 - 薩斯手錶和活重載到工作從一個單NPM-腳本](https://stackoverflow.com/questions/34350417/how-can-i-get-node -sass-watch-live-reload-to-work-from-a-single-npm-script/45183762#45183762))! –