我有一个发布后脚本:
"postpublish": "gulp cleanup"
但是我意识到当npm发布失败时,它不会运行后发布。
有没有办法强制nodejs运行它(不管是最终的)如何?
答案 0 :(得分:1)
有doesn't seem to be a cleanup npm脚本,但是您可以执行以下操作:
"publish": "yourPublishCommand || gulp cleanup"
该gulp cleanup
仅在yourPublishCommand
returned an error时运行,因此您也必须将其保留在postpublish
脚本中。