安装react-native-web时React Native依赖冲突问题求助
解决Expo项目Web端依赖冲突的方案
先卸载手动安装的
react-native-web,避免和Expo自带的web依赖产生冲突:npm uninstall react-native-web使用Expo官方命令添加适配当前版本的web支持依赖,该命令会自动处理版本兼容问题:
npx expo install expo-web-browser react-dom react-native-web @expo/webpack-config清理缓存后重启web服务,彻底消除残留的冲突问题:
npm cache clean --force npx expo start --web --clear
额外提醒
部分原生依赖(比如@react-native-firebase/app、@react-native-community/slider)可能没有web适配,运行时如果报错,要么换成web兼容的替代组件,要么在web环境里用条件渲染跳过这些组件的使用。
内容的提问来源于stack exchange,提问作者naranara
相关产品推荐
相关产品推荐

