npm scripts的钩子功能

  • Post author:
  • Post category:其他




npm scripts的钩子功能

npm scripts有pre和post两个钩子,如start脚本命令的钩子是prestart和poststart。当执行npm run start时,会自动按照下面的顺序执行:


npm run prestart && npm run start && npm run poststart

{
	"scripts": {
		"prestart": "npm run build",
		"start": "node ./bin/www",
		"poststart": "echo node server started"
	}
}

除此之外,NPM默认还提供下面这些钩子:

prepublish,postpublish

preinstall,postinstall

preuninstall,postuninstall

preversion,postversion

pretest,posttest

prestop,poststop

prestart,poststart

prerestart,postrestart

更多请移步npm官网了解



版权声明:本文为ma33xiao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。