从现有的Node_Modules文件夹生成Package.Json?

我有一个node_modules文件夹工作,我已经尝试了许多应该创build相同的结果,并创build非常接近的结果package.json的排列,但我的项目不会build立。 我不知道如何解决这个问题。

我有使用npm list匹配的版本,并手动添加到我的package.json ,我用winMerge来尝试find差异。

我现有的node_modules文件夹工作,但如果我重build它,它惨败失败。 我在智慧的结尾。

编辑 Node: 6.9.5NPM 4.2.0

您可以尝试使用shrinkwrap从现有的node_modules文件夹中确定依赖关系。

请参阅https://docs.npmjs.com/cli/shrinkwrap

它应该使用npm shrinkwrap创build一个npm-shrinkwrap,其中所有版本都被钉在node_modules文件夹中当前使用的版本上。

在第二个系统或第二个文件夹中,除了package.json之外, npm install npm-shrinkwrap.json,然后尝试npm install 。 在最佳情况下,它将完全按照现有位置重新创build模块。

如果这没有帮助 – 你可以发布一些更详细的错误输出?