美文网首页
多人开发vue项目,git中.gitignore忽略文件的添加和

多人开发vue项目,git中.gitignore忽略文件的添加和

作者: CoderZb | 来源:发表于2020-05-26 16:44 被阅读0次

概述

多人开发项目时候,如果使用了git进行代码管理,那么多数情况下,项目中添加忽略文件是非常有必要的。
如果没有添加忽略文件,会出现这种情况:5个人维护一个vue项目,项目中node_modules目录是插件目录(npm install 命令执行后会自动生成该目录)。每个人的电脑安装的的npm的版本是不一样的,我的npm的版本是6.9.0,另一个的人的是6.14.0。
当执行npm run dev运行vue项目时,node_modules里面安装的部分插件很可能由于npm的版本的不一致,造成插件不兼容报错,从而无法运行项目。


解决办法:

以下以Mac 使用sourceTree软件 添加忽略文件为例。

步骤一:如果项目中的远程仓库中有了node_modules目录,那么必须先将远程仓库的node_modules目录删除。做法就是将本地的node_modules目直接删除掉即可。如果远程仓库没有node_modules目录,该步骤直接跳过。

步骤二:vue项目中创建.gitignore忽略文件,并将node_modules目录相对于.gitignore的路径引入进去

image.png

步骤三:使用sourceTree将更改的代码提交到远程服务器上(该提交记录有删除记录和添加记录,删除记录就是node_modules的删除,添加记录就是.gitignore文件的创建)。

步骤四:这样其他人拉取代码的时候,是不会有node_modules目录的,其他人只需要在项目目录中执行npm install即可安装,并且,安装后git自动忽略该目录,其他人上传本地代码的时候,也不会把node_modules目录上传到git远程服务器。最终,即使每个人电脑的npm的版本不同,也都可以运行vue项目。

相关文章

网友评论

      本文标题:多人开发vue项目,git中.gitignore忽略文件的添加和

      本文链接:https://www.haomeiwen.com/subject/pdkvahtx.html