从发行版中提取package-lock.json以重现构建

时间:2019-04-29 17:13:30

标签: npm visual-studio-code

上下文

我正在尝试将某些PR应用于VSCode插件,但是原始代码缺少package-lock.json文件,并且不再构建了;即使在应用带有编译修订的PR之后,代码也无法正常工作。检查发布的插件显示选择了不同的依赖版本*,PR的作者建议这可能是根本问题。

*我已经比较了例如 $ grep '_id' server/node_modules/*/package.json在我的本地版本中, $ grep '_id' ~/.vscode/extensions/siegebell.vscoq-0.2.7/server/node_modules/*/package.json在VSCode Marketplace的版本上,它们完全不同。

问题

是否有一种很好的方法来重建正确的依赖项版本(并修改package.jsonpackage-lock.json)?还是有更好的方法来重现原始版本? 请注意,我是开发人员,但不是TypeScript / JavaScript开发人员。

我的问题是一般性的,但是如果您想查看特定问题的详细信息,原始问题和PR是https://github.com/siegebell/vscoq/issues/147 https://github.com/siegebell/vscoq/pull/148

0 个答案:

没有答案