package.json和package-lock.json简介

简介: package.json和package-lock.json简介

1.package.json(向导文件)


npm init -y(yes)的简写来生成package.json这个包描述文件(-y  --y  -yes  --yes)这四种情况下都可以生成package.json


2.package-lock.json

npm install 安装包


这样之后会自动生成package-lock.json(当安装包的时候,会自动创建或者是更新package-lock.json)


package-lock.json这个文件会保存node_modules中所有包的信息(版本、下载地址)


npm 5以前是不会有package-lock.json

npm 5以后才加入的

以后安装包会自动生成或更新package-lock.json

npm5以后的版本不需要 --save参数,他也会自动保存依赖项

有了这个文件之后,以后npm install速度会更快

(lock这个的意思就是锁的意思,我对他的理解就是,这个文件会保存包的信息,例如版本号,这个文件的作用就是锁定当前包中的版本号,


即使后期版本自动更新,这个包中所用的版本是不会改变的,也就是这个项目的包中文件版本号是不变的)


假如没有这个文件,设想一下,假如版本升级后,这个项目可能就会出现一些bug,而如果有这个文件,项目所依赖的版本不会改变,那就不会因为版本自动更新造成的一些问题。

3.总结


希望对您有一丝丝帮助,若总结的有问题,欢迎指出,我会尽快改正,谢谢!!!


相关文章
|
6月前
|
JavaScript
package.json 和 package-lock.json
package.json 和 package-lock.json
35 0
|
缓存 JavaScript 前端开发
详解package.json和package-lock.json
package.json和package-lock.json
844 0
|
JSON JavaScript 前端开发
前端项目中package.json到底是什么,又充当着什么作用呢?一文来带你了解package.json!
前端项目中package.json到底是什么,又充当着什么作用呢?一文来带你了解package.json!
202 0
前端项目中package.json到底是什么,又充当着什么作用呢?一文来带你了解package.json!
node 通过指令创建一个package.json文件及npm安装package.json
描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们可以放弃手动建立.为了练手我们有命令行来建一个这样的包; 完成name,varsion....license项的信息填写后会出现这样一段话.
1035 0
|
1月前
|
JSON 前端开发 Java
Json格式数据解析
Json格式数据解析
|
2月前
|
存储 JSON Apache
揭秘 Variant 数据类型:灵活应对半结构化数据,JSON查询提速超 8 倍,存储空间节省 65%
在最新发布的阿里云数据库 SelectDB 的内核 Apache Doris 2.1 新版本中,我们引入了全新的数据类型 Variant,对半结构化数据分析能力进行了全面增强。无需提前在表结构中定义具体的列,彻底改变了 Doris 过去基于 String、JSONB 等行存类型的存储和查询方式。
揭秘 Variant 数据类型:灵活应对半结构化数据,JSON查询提速超 8 倍,存储空间节省 65%
|
3天前
|
XML JSON API
转Android上基于JSON的数据交互应用
转Android上基于JSON的数据交互应用
|
11天前
|
JSON JavaScript Java
从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
22 0
|
13天前
|
JSON 数据格式 Python
Python标准库中包含了json模块,可以帮助你轻松处理JSON数据
【4月更文挑战第30天】Python的json模块简化了JSON数据与Python对象之间的转换。使用`json.dumps()`可将字典转为JSON字符串,如`{"name": "John", "age": 30, "city": "New York"}`,而`json.loads()`则能将JSON字符串转回字典。通过`json.load()`从文件读取JSON数据,`json.dump()`则用于将数据写入文件。
17 1
|
13天前
|
JSON 数据格式 Python
Python处理JSON数据
【4月更文挑战第30天】该内容介绍了Python处理JSON数据的三个方法:1)使用`json.loads()`尝试解析字符串以验证其是否为有效JSON,通过捕获`JSONDecodeError`异常判断有效性;2)通过`json.dumps()`的`indent`参数格式化输出JSON数据,使其更易读;3)处理JSON中的日期,利用`dateutil`库将日期转换为字符串进行序列化和反序列化。
23 4