从现有的Node_Modules文件夹生成Package.Json?
我有一个node_modules文件夹工作,我已经尝试了许多应该创build相同的结果,并创build非常接近的结果package.json的排列,但我的项目不会build立。 我不知道如何解决这个问题。
我有使用npm list
匹配的版本,并手动添加到我的package.json
,我用winMerge来尝试find差异。
我现有的node_modules文件夹工作,但如果我重build它,它惨败失败。 我在智慧的结尾。
编辑 Node: 6.9.5
和NPM 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模块。
如果这没有帮助 – 你可以发布一些更详细的错误输出?