npm publish 命令的生命周期会执行的脚本顺序:
prepublish > prepare > prepublishOnly > publish > postpublish
npm pack 命令的生命周期会执行的脚本顺序:
prepare > prepack > postpack
npm install 命令的生命周期会执行的脚本顺序:
prepare > preinstall > install > postinstall
npm uninstall 命令的生命周期会执行的脚本顺序:
preuninstall > uninstall > postuninstall
npm version 命令的生命周期会执行的脚本顺序:
preversion > version > postversion
npm test 命令的生命周期会执行的脚本顺序:
pretest > test > posttest
npm start 命令的生命周期会执行的脚本顺序:
prestart > start > poststart
npm stop 命令的生命周期会执行的脚本顺序:
prestop > stop > poststop
npm restart 命令的生命周期会执行的脚本顺序:
prerestart > restart > postrestart
npm shinkwrap 命令的生命周期会执行的脚本顺序:
preshinkwrap > shinkwrap > postshinkwrap
对应的练习Project:https://github.com/fangjinuo/langx-js, 用于为TypeScript, JavaScript 提供大量类似于Java 的API