Reactjs 如何更新react native
我目前使用的版本是0.45.1,它非常旧。我正在尝试升级它,以使其他依赖项按预期工作(它们更新了它们的库,并且需要0.46.1及更高版本) 我正在遵循这一进程:Reactjs 如何更新react native,reactjs,react-native,Reactjs,React Native,我目前使用的版本是0.45.1,它非常旧。我正在尝试升级它,以使其他依赖项按预期工作(它们更新了它们的库,并且需要0.46.1及更高版本) 我正在遵循这一进程: 删除node\u模块文件夹 更改package.json中的本机版本号 运行纱线缓存清理 运行watchman watch del all 运行warn,以便下载并链接依赖项 重新启动包装机 重新加载应用程序 应用程序对“react native”:“^0.45.1”编译并运行良好,但某些依赖项的行为不正确(它们需要0.46或更高版
- 删除
文件夹node\u模块
- 更改
package.json中的本机版本号
- 运行纱线缓存清理
- 运行
watchman watch del all
- 运行
,以便下载并链接依赖项warn
- 重新启动包装机
- 重新加载应用程序
“react native”:“^0.45.1”
编译并运行良好,但某些依赖项的行为不正确(它们需要0.46或更高版本)
- 尝试升级到0.46.0:
我在
中将react-native版本号设置为package.json
,并遵循上述过程。我得到这个错误:“react-native”:“^0.46.0”
- 尝试升级到0.47.0:
- 尝试升级到0.48.0(最新RN版本):
有帮助吗?此错误表示版本冲突。您需要更改本机基址的版本。本机基本兼容性版本Hi,I
package.json
,以反映您的建议,但随后我得到了一个。但我认为你是对的。有什么建议吗?好的,您需要更新依赖项中的所有库,这样就不会有冲突。如何知道哪个库的错误?例如,在这个新错误中,我读取了根同级
和事件发射器
,但在我的包.json中没有这样的库。请和谢谢我想你有这个图书馆的依赖。不幸的是,它已经更新了很长时间,我怀疑如果不进行手动更改,它是否可以与新的react native一起启动。我在我的文件中找到了它,它是v1.2.1。但在您提供给我的链接上,它说最新版本是1.0.4
:/wird!每次我删除文件并运行warn
重新加载它时,它都会自动下载根兄弟姐妹版本1.2.1
(对其他依赖项的依赖项)