· 2 min read


package.json 里的版本号不是装饰——它决定下游装你的包时会拿到什么。
^ ~ * >=^0.6.6 实际只升 patch,不升 minoroverrides(npm)/ resolutions(Yarn)取代 bundledDeps


npm 发包的核心流程 10 年没变,但 撤销规则 和 版本工具 换了 3 轮。
npm login + 2FA OTP(2023 年起强制)package.json 白名单 + .npmignore 兜底npm version 自动 bump,禁手改npm deprecate 比 unpublish 安全

