我最近开始处理一个预先存在的 react native 项目,在设置时我遇到了很多依赖项和版本控制错误。 package.json 上的版本对于我们的项目来说不正确,并且在我运行它时导致了错误,直到我们最终决定将 node_modules 文件夹从另一个团队成员的工作存储库复制到我的存储库中,而不是使用 npm install
。
我们希望将项目迁移到 Yarn,这样这种情况就不会继续发生,但是当我尝试使用 yarn install
或 yarn install --check-files
创建yarn.lock 文件时,我最终得到了错误的版本和损坏的项目。有没有办法根据node_modules目录中的版本生成yarn.lock文件,并可能生成新的package.json?
最佳答案
你尝试过npm init
吗?
它会问你几个问题,并根据现有的/node_modules 生成具有依赖项的 package.json。
关于node.js - 当 package.json 版本不正确时从 npm 迁移到 Yarn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44316407/