前端/移动开发面试题更新 2026-08-05

请说明执行 npm publish 时,npm 主要会执行哪些步骤?

金山WPS前端/移动开发风险判断技术原理npm

考察说明

考察对 npm 发布流程的整体理解与关键环节掌握

回答思路

  1. 说明发布前版本号更新与 package.json 校验
  2. 说明执行 prePublish/prepare 等生命周期脚本
  3. 说明打包、生成 tarball 并上传到 registry 的过程
  4. 说明发布后更新 dist-tag 与缓存机制