package.json. package-lock.json文件的区别

package.json的作用

package.json缺陷

这时候package-lock.json出现,用于解决什么问题


作用:
package.json文件定义了项目所需要的各种模块,以及项目的配置信息
`npm install` 命令根据这个配置文件,自动下载所需的模块

缺陷
package.json 文件只能锁定大版本,也就是版本号的第一位,并不能锁定后面的小版本,`npm install` 都是拉取的该大版本下的最新的版本,为了稳定性考虑我们几乎是不敢随意升级依赖包的,这将导致多出来很多工作量,测试/适配等

解决方法:
package-lock.json 文件出来了,当你每次安装一个依赖的时候就锁定在你安装的这个版本,确保多个开发者安装包版本一致

参考地址:https://www.cnblogs.com/momo798/p/11670713.html

猜你喜欢

转载自blog.csdn.net/tangxiujiang/article/details/110289022