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

news/2024/11/24 3:56:00/

前言

  • 先要搞清楚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文件忽略 有了初步的深刻印象,但在实际开发中我 们遇到的情况肯定是不一样的,所以我们要理解它的原理,万变不离其宗。加油,打工人!

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


http://www.ppmy.cn/news/284462.html

相关文章

计算机系统中的it和ct部分,如何理解IT、CT和OT

最近在工作面试中,不断被问及对IT、CT和OT了解多少,对于一个传统专业学习过来的人,可能对大概业务范围有点模糊了解,特别是在工业4.0背景下,三者融合发展成为趋势了,今天也借此机会,自己梳理下三…

从IT时代到DT时代

我们熟悉的IT是信息技术(Information Technology)是以控制管理、积累数据为主。DT(Data technology)时代,它是以数据创新、激发生产力为主的技术。 DT时代依托于大数据采集,采用传统大数据加工转变为快数据加工。优先丰富精准的指标体系形成推动社会进步…

如何看待IT行业发展前景,就业前景和人才需求趋势

信息技术产业,又称信息产业,它是运用信息手段和技术,收集、整理、储存、传递信息情报,提供信息服务,并提供相应的信息手段、信息技术等服务的产业。信息技术产业包含:从事信息的生产、流通和销售信息以及利…

2.IT项目开发流程

支持戳这里看视频学习→→→视频讲解链接 戳这里可看全系列内容→→→戳我戳我戳我 文章目录 项目开发流程:一、需求分析:二、概要设计三、详细设计四、编码实现五、软件测试六、软件交付七、系统验收和维护PS:Git或者SVN的团队协作流程要熟练…

大学毕业好几年 转行做IT哪个岗位容易上手?

什么行业前景更好?什么岗位工资更高?很多人在就业后又选择了重头再来,加入IT行业。 昨天,一名前来牛耳教育咨询的学员问:已经毕业好几年了,想转行学做IT,可以吗?会不会有什么限制&a…

IT行业道德伦理 介绍

IT行业飞速发展, 已是当下最热门的行业之一。IT从业者多如繁星,他们应该遵循怎样的行业道德规范呢?我将在此为大家作简单介绍。 一、美国计算机伦理协会制定的“计算机伦理十戒”    • 你不应该用计算机去伤害他人    • 你不应该去…

我的私房IT学习网站

http://www.java1234.com/ Java知识分享网 http://www.edu360.cn/ 小牛学堂 https://www.jianshu.com/ 简书 http://www.57fx.com/ 网盘资源搜索 https://github.com/ 全球最大开源托管平台https://www.docker.com/docker官网 https://www.w3cschool.cn/ w3c学院https://gitee…

IT基础知识(精华版一)

1、 什么是互联网 “互联网”是两化融合(信息化和工业化的融合)的升级版,将互联网作为当前信息化发展的核心特征,提取出来,并与工业、商业、金融业等服务业的全面融合。这其中关键就是创新,只有创新才能让这个真正有价值、有意义。…