我有一个有效的 node_modules 文件夹,我尝试了许多 package.json 的排列,它们应该创建相同的结果并创建非常接近的结果,但我的项目无法构建。我不知道如何解决这个问题。
我使用npm list并手动添加到我的package.json.
我现有的 node_modules 文件夹可以工作,但如果我重建它,它就会失败。我已经无计可施了。
编辑 Node: 6.9.5和NPM 4.2.0
小智 8
您可以尝试使用 shrinkwrap 来确定现有 node_modules 文件夹中的依赖项。
请参阅https://docs.npmjs.com/cli/shrinkwrap
它应该创建一个 npm-shrinkwrap,其中所有版本都钉在 node_modules 文件夹中当前使用的版本上,npm shrinkwrap.
在第二个系统或第二个文件夹中,将 npm-shrinkwrap.json 放在 package.json 旁边,然后尝试使用npm install. 在最佳情况下,它将完全按照现有位置重新创建您的模块。
如果那没有帮助 - 你能发布一些更详细的错误输出吗?
| 归档时间: |
|
| 查看次数: |
9776 次 |
| 最近记录: |