npm 发包流程
一、你真的需要发包吗?
不是所有代码都值得发 npm。
一般适合发包的情况是:
- 通用工具函数 / SDK
- 多个项目都会用到的逻辑
- 希望别人能直接
npm install用 - 公司内部的私有包
如果只是单项目用的小工具,放在仓库里反而更省事。
理解npm legacy-peer-deps 参数标识
大家应该都遇到过这样的错误: unable to resolve dependency tree 。
刚开始是根据报错提示给出的解决方案: npm install --legacy-peer-deps ,这个用过很多次了,也解决过大多数场景,但最近一次却栽到了这上面。