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

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

猜你喜欢

转载自blog.csdn.net/L_Z_jay/article/details/113625458
今日推荐