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 许可协议。转载请注明来自 雨天的博客!