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 版权协议,转载请附上原文出处链接和本声明。