如何更改时,如何观看.sss文件并重新运行我的npm脚本

时间:2017-06-01 03:01:09

标签: node.js npm postcss

有没有办法观看我的.sss文件并在它们发生变化时重新运行?

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

我找不到办法,我全身都看着网。我没有看到postcss提供的任何手表。有一个-w或-watch与postcss-cli,但我尝试将其添加到上面脚本的末尾。除非我做错了,否则如果我的.sss文件发生变化,我的css脚本就不会重新运行。

也许我可以使用一些通用节点观察器库?

1 个答案:

答案 0 :(得分:0)

nodemon是一个非常强大的工具,可根据文件中的任何更改重新运行脚本,nodemon的默认文件扩展名为.js,默认脚本为您的package.json文件是start脚本。

您可以使用-e选项覆盖观看的扩展程序,然后使用,分隔的扩展程序,例如-e sss

此外,您可以使用--exec选项覆盖您要运行的脚本,然后传递您要运行的脚本,在您的情况下,它将是--exec "npm run css"

并将所有内容nodemon -e sss --exec "npm run css"放在一起,这将会关注sss个文件中的更改并运行css脚本