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.总结
希望对您有一丝丝帮助,若总结的有问题,欢迎指出,我会尽快改正,谢谢!!!