如何观看 .sss 文件并在它们发生变化时重新运行我的 npm 脚本



有没有办法监视我的.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脚本

最新更新