node.js - 当 package.json 版本不正确时从 npm 迁移到 Yarn

标签 node.js react-native npm yarnpkg

我最近开始处理一个预先存在的 react native 项目,在设置时我遇到了很多依赖项和版本控制错误。 package.json 上的版本对于我们的项目来说不正确,并且在我运行它时导致了错误,直到我们最终决定将 node_modules 文件夹从另一个团队成员的工作存储库复制到我的存储库中,而不是使用 npm install

我们希望将项目迁移到 Yarn,这样这种情况就不会继续发生,但是当我尝试使用 yarn installyarn 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/

相关文章:

javascript - 为 AWS S3 的多个对象创建多个签名 url

javascript - 单个redis客户端连接是否支持并发读写?

android - 撤消 react native 命令

linux - 为什么 npm 不安装任何包?

node.js - 如何将 npm 包添加到 docker 镜像而不需要重新制作镜像或容器?

javascript - 使用 Passport.js 的 Google+ 用户年龄范围

node.js - Sequelize 获取最近的位置获取点

javascript - ScrollView minHeight 占满所有空间

react-native - 如何更改react-native-maps中的谷歌地图预览背景颜色?

node.js - 运行 npm start 会使进程在当前端口上运行,无论是否结束它