npm install 都发生了啥
npm i 之后,检查 .npmrc
,检查 package-lock.json
,
- 如果没有根据json生成依赖,有缓存走缓存,然后生成lock
如果有,是否一致
- 一致,走lock
- 不一致,不同npm处理方式不同
npm5.0.x 根据 package-lock.json下载
- npm5.1.0~5.4.2 如果json声明的依赖有更新走 package.josn 并更新lock
- npm5.4.2+ 看json声明的包和lock兼容,走lock。如果不兼容按照json并更新lock
同一个项目团队,应该保证 npm 版本的一致。
2020-12-14 我看是 npm 是 v6.12.1