最佳答案
要锁定安装在项目上的依赖项的版本,命令 npm install
将创建一个名为 package-lock.json
的文件。这是从 Node.js v8.0和 Npm v5.0.0开始制作的,你们中的一些人可能知道。
尽管 Node.js和 Npm建议提交这个文件,但是关于什么时候应该避免提交这个文件的几个问题也是一个选项。通常我们在我们的项目中承诺,然而,这是一个特殊的问题。
虽然默认情况下我们应该提交 package-lock.json
文件,但是我们有一个不应该提交的特定情况。例如,如果我们想测试项目依赖关系的最新版本,可以选择将 package-lock.json
添加到 .gitignore
中。
因此,问题如下:
package-lock.json
文件添加到 .gitignore
吗?