从现有的Node_Modules文件夹构建Package.Json?
我有一个有效的node_modules文件夹,并且尝试了package.json的许多排列,它们应该创建相同的结果并创建极其接近的结果,但是我的项目无法构建。我不知道如何解决这个问题。
我使用npm list
和手动添加了匹配的版本package.json
,并使用winMerge尝试查找差异。
我现有的node_modules文件夹可以工作,但是如果我重建它,它会失败。我机智的结束了。
Node: 6.9.5
并NPM 4.2.0
回答:
您可以尝试使用shrinkwrap来确定现有node_modules文件夹中的依赖项。
参见https://docs.npmjs.com/cli/shrinkwrap
它应该使用来创建一个npm-shrinkwrap,并将所有版本固定到node_modules文件夹中当前使用的版本npm shrinkwrap
。
在第二个系统上或在第二个文件夹中,在package.json旁边放置npm-shrinkwrap.json并尝试一个npm
install。在最佳情况下,它将完全在现有位置中重新创建模块。
如果这样做没有帮助-您可以发布一些更详细的错误输出吗?
以上是 从现有的Node_Modules文件夹构建Package.Json? 的全部内容, 来源链接: utcz.com/qa/421688.html