如果我总是在 package.json 中使用确定版本的包,那么 package-lock.json 有什么需要。或者提出这个问题的其他方式是,如果有人想使用 package-lock.json,为什么他们不能在 package.json 中使用确定版本的包(1.2.3 而不是 ^1.2.3)。
1 回答
1
使用package-lock.json
优化安装过程,因为已经计算了完整的依赖树:
通过允许 npm 跳过以前安装的包的重复元数据解析来优化安装过程。 文档
正如@imjared 所提到的,包的确定版本仍然可以依赖于插入符号版本。
于 2018-09-11T14:45:43.887 回答