npm生命周期
preinstall: 在执行 npm install 之前触发,允许在模块安装前执行一些任务。
install: 在执行 npm install 时触发,用于执行一些与安装相关的任务。
postinstall: 在执行 npm install 之后触发,允许在模块安装后执行一些任务。
prepare ::这通常用于在安装依赖之后,进行一些初始化工作,例如配置 Husky 钩子
preuninstall: 在执行 npm uninstall 之前触发,用于执行一些预卸载的任务。
uninstall: 在执行 npm uninstall 时触发,用于执行一些与卸载相关的任务。
postuninstall: 在执行 npm uninstall 之后触发,允许在模块卸载后执行一些任务。
prepublish: 在执行 npm publish 之前触发,用于执行一些准备发布的任务。
publish: 在执行 npm publish 时触发,用于执行一些与发布相关的任务。
postpublish: 在执行 npm publish 之后触发,允许在发布后执行一些任务。
preversion: 在执行 npm version 之前触发,用于执行一些与版本控制相关的任务。
version: 在执行 npm version 时触发,用于执行一些与版本控制相关的任务。
postversion: 在执行 npm version 之后触发,允许在版本升级后执行一些任务。
pretest: 在执行 npm test 之前触发,用于执行一些预测试的任务。
test: 在执行 npm test 时触发,用于执行测试脚本。
posttest: 在执行 npm test 之后触发,允许在测试后执行一些任务。
prestart: 在执行 npm start 之前触发,用于执行一些预启动的任务。
start: 在执行 npm start 时触发,用于执行启动应用程序的脚本。
poststart: 在执行 npm start 之后触发,允许在启动后执行一些任务。
prestop: 在执行 npm stop 之前触发,用于执行一些预停止的任务。
stop: 在执行 npm stop 时触发,用于执行停止应用程序的脚本。
poststop: 在执行 npm stop 之后触发,允许在停止后执行一些任务。


vkrain
记录生活的点滴
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 雨天的博客!