我已经从下面的链接中了解了详细信息,但是什么时候使用哪个文件仍然是个问题?
https://docs.npmjs.com/files/package-lock.json
2745 次
1 回答
6
包.json
包含项目的相关元数据,包括依赖项、帮助脚本和其他通用元数据。
运行npm install --save <package>
或yarn add <package>
向此文件添加依赖项。
在列出的三个文件中,这是您唯一需要与之交互的文件。
package-lock.json 和 yarn.lock
是一个自动生成的文件,它描述了您的应用程序依赖项的确切状态,最后一次添加或修改了包。
更具体地说,它保证了用户之间的软件包安装顺序——因此建议使用 git 提交。
yarn.lock是在运行yarn
特定命令时生成的。
npm
运行特定命令时会生成package-lock.json 。
于 2019-12-10T10:11:26.650 回答