第五阶段:发布 npm 包(重点)
13. 发布流程
npm login
npm publish
npm unpublish
scoped package
私有包 / 公共包
- 包入口设计
main / module / exports
CJS / ESM 双产物
sideEffects
tree-shaking 支持
- 版本发布策略
语义化版本
beta / alpha / rc
dist-tag
npm version
- CLI 工具开发
bin 字段
shebang
commander / yargs
全局安装 vs npx