指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

npm下prepare和postinstall的区别:

1>这两个钩子都是在npm install 完成之后执行
2>prepare 会在 postinstall 后面执行,这是因为 postinstall 是在依赖包被安装后立即执行,而 prepare 则在 postinstall 之后执行。这样的执行顺序设计是为了确保在 postinstall 阶段完成了所有必要的初始化操作之后,再执行 prepare 钩子.

下面是我实际运行的结果:
npm install

> postinstall //先执行
> nuxt prepare

✔ Types generated in .nuxt                                                                                                                                                                                                10:42:54 AM

> prepare //后执行
> husky install

husky - Git hooks installed

added 120 packages, removed 4 packages, and changed 8 packages in 5m