package-lock.json git冲突问题

来源:4-1 使用vue cli创建admin项目

慕工程7282765

2020-11-30

老师,我有一台台式机,之前用来学习这个课程,是win7系统,为了方便 ,我又在一台笔记本电脑上配置了一套环境,是win10系统,git,node.js,npm的版本都是一样的,为了保证前端组件相关模块版本的一致性,我在win10下面pull代码后,执行npm install --save vue-router@3.4.6后,package.json是没有变化的,但是package-lock.json里面就显示多了1处变化,想问问两个问题:
1、像这样的情况,是什么原因,怎么样处理好呢?
2、如果是团队开发,人多的情况下,那不是很麻烦吗,要经常处理这个文件的冲突?

写回答

1回答

甲蛙

2020-12-01

如果是新机器,或团队,不需要重新安装vue-router,只要拉下代码,执行:

npm install

就会按package.json和package-lock.json里的配置去下载依赖

如果你重新执行

npm install --save vue-router@3.4.6

相当于重新安装,就会重新去检查小版本号是否有更新

0
2
甲蛙
回复
慕工程7282765
1. install不仅仅是检查了,是安装了,所以会更新到支持的最新版本,lock会有变化。 2. 这个也不用执行。这个是用来创建项目,创建好后就跟这个没关系了。就跟Maven项目一样,拉下来下载Jar包就可以了
2020-12-03
共2条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程