有没有办法监视我的.sss文件并在它们发生变化时重新运行它?
"css": "postcss -u autoprefixer -u postcss-easy-import -p sugarss src/index.sss -o src/index.css"
我找不到办法,我在网上看遍了。 我没有看到任何可用的手表从postcss。 有一个带有postcss-cli的-w或--watch,但我尝试将其添加到上面脚本的末尾。 除非我只是做错了,否则如果我的 .sss 文件发生变化,我的 css 脚本不会重新运行。
也许我可以使用一些通用节点观察器库?
nodemon是一个非常强大的工具,可以根据文件中的任何更改重新运行脚本,要监视nodemon
的默认文件扩展名是.js
,从package.json
文件运行的默认脚本是start
脚本。
您可以使用-e
选项覆盖监视的扩展,然后使用,
分隔的扩展名,例如-e sss
在您的情况下。
您也可以使用--exec
选项覆盖要运行的脚本,然后传递要运行的脚本,在您的情况下,它将--exec "npm run css"
并nodemon -e sss --exec "npm run css"
放在一起,这将监视sss
文件中的更改并运行css
脚本