2017-06-01 10 views
0

有沒有辦法看我的.sss文件,如果它們改變了,重新運行它?如何查看.sss文件並在運行時重新運行我的npm腳本

"css": "postcss -u autoprefixer -u postcss-easy-import -p sugarss src/index.sss -o src/index.css" 

我找不到方法,我在網上查了一遍。我沒有看到postcss提供的任何類型的手錶。在postcss-cli中有一個-w或--watch,但我試圖將其添加到上面腳本的末尾。除非我只是做錯了,如果我的.sss文件改變,我的css腳本不會重新運行。

也許有一些通用節點觀察器庫我可以使用?

+0

您可以使用[nodemon](https://nodemon.io/)並使用代碼'nodemon -e sss -exec「npm css」' – Ezzat

+0

如果我想要我的文件重新編譯並且我只是在本地編碼,但我的應用程序沒有啓動? – PositiveGuy

+0

我通常不會在我的應用程序運行時進行開發。 – PositiveGuy

回答

0

nodemon是一個非常強大的工具,重新運行基於在文件中的任何改變,默認文件擴展名nodemon看你的腳本是.js和默認腳本從您package.json文件運行是start腳本。

您可以使用-e選項覆蓋觀看的分機,然後在您的情況下用,分隔分機,例如-e sss

您也可以覆蓋你想用--exec選項來運行,然後通過你要運行腳本的腳本,在你的情況下,將--exec "npm run css"

,並把所有在一起nodemon -e sss --exec "npm run css",這將觀看sss變化文件並運行css腳本