package.json和package-lock.json的区别
自npm 5.0版本发布以来,npm istall的规则发生了三次变化:
1.npm 5.0.x版本,不管package.json怎么变,npm install时都会根据package-lock.json下载;
2.npm 5.1.0版本后,npm install会无视package-lock.json,下载最新的版本;
3.npm 5.4.2版本后,
如果package.json与package-lock.json不一致,npm install会根据package.json去下载版本,并更新package-lock.json;
如果package.json与package-lock.json一致,npm install会根据package-lock.json去下载。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步