【发布时间】:2019-06-07 15:25:52
【问题描述】:
我正在处理一个缺少 package.json 文件的项目。开发者推送了没有package.json文件的package-lock.json文件。
如果可能的话,我如何从 package-lock.json 文件创建一个干净的 package.json?
【问题讨论】:
-
你不能。 package-lock.json 不包含 package.json 中的所有数据。它包含依赖版本。只需让开发人员提交 package.json。
-
您可以获得名称和版本,也许还可以找出依赖项和 devDependencies,但这并不是包文件中的全部内容 - 它可能还包含您正在使用的某些包的脚本和配置,例如。
-
@estus 没有人可以访问他。这就是我试图对其进行逆向工程的原因。
标签: node.js npm package.json package-lock.json