package.json和package-lock.json的区别
Posted Miss Su
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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去下载。
以上是关于package.json和package-lock.json的区别的主要内容,如果未能解决你的问题,请参考以下文章
相当于 `pip` 的 `package.json' 和 `package-lock.json`
NPM5,package-lock.json 和 package.json 有啥区别?
package-lock.json 和 package.json 有啥区别,啥时候生成 package.json?
检查 NPM package.json 和 package-lock.json 是不是兼容