package.json与package-lock.json区别需不需要被.gitignore文件忽略

前言

  • 先要搞清楚package.json与package-lock.json文件分别是什么作用

  • .gitignore文件是干什么的-主页文章有

介绍

package.json

1.项目名称版本号,描述,以及运行命令和一些配置的node环境命令

2.记录那些包会在开发环境中用到,哪些包会在开发环境和生产环境中同时用到

3.npm i 下包时会根据-D -S 把包分别记录在不同环境文件夹下

4.npm i 的话,默认是安装在dependencies中,也就是说生产和开发都会用到。

语法规范

 

package-lock.json

1.记录了包的具体版本,下载的地址,和一些基本信息

.gitignore文件忽略

git提供为团队开发时,剔除一下没有用的文件,方便共享管理代码。因为代码很小,主要时第三方包在占位置

总结:

1.至于package-lock.json要不要放在.gitignore忽略文件中取决于代码规范和要求,

2.package.json不可以忽略,ackage-lock,json看情况(package.json有没有确定到具体版本)和要求(公司规范)来忽略

2.package.json控制大版本,package-lock,json,控制小版本。若无package-lockjson,依赖会根据package.json文件语法规范当来安装包的版本。若有package-lockjson,大版本小版本都能控制


总结:

经过这一趟流程下来相信你也对 package.json与package-lock.json区别需不需要被.gitignore文件忽略 有了初步的深刻印象,但在实际开发中我 们遇到的情况肯定是不一样的,所以我们要理解它的原理,万变不离其宗。加油,打工人!

什么不足的地方请大家指出谢谢 -- 風过无痕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-風过无痕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值