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.总结


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


相关文章
|
4月前
|
JSON JavaScript 前端开发
小白一眼就能懂的JSON简介与基本使用指南
小白一眼就能懂的JSON简介与基本使用指南
155 0
|
25天前
|
存储 资源调度 JavaScript
package.json——从vue的package.json来详细说明package.json内容
package.json——从vue的package.json来详细说明package.json内容
47 0
|
10月前
|
JavaScript
package.json 和 package-lock.json
package.json 和 package-lock.json
53 0
|
4月前
|
编解码 JavaScript 前端开发
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
226 0
|
24天前
|
XML JSON 前端开发
JSON简介
JSON简介
32 1
|
2月前
|
XML JSON JavaScript
JSON简介
JSON简介
30 0
|
9月前
|
存储 JSON JavaScript
JSON简介
JSON简介
100 0
|
JSON JavaScript 前端开发
C++ Json工具--Jsoncpp用法简介
Json简介 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式,可读性强,易扩展,很适合做通信协议,下面主要介绍一款C++的Json库:Jsoncpp.
857 0
|
缓存 JavaScript Linux
详解package.json和package-lock.json
package.json和package-lock.json
1112 0
|
XML JSON 测试技术
soapUI 使用soapUI测试http+json协议接口简介2
soapUI 使用soapUI测试http+json协议接口简介2
182 0

热门文章

最新文章

下一篇
DDNS