You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

react-native-compat报错:Application module不可用,求消除警告方案

解决react-native-compat: The application module is not available警告

这个警告的核心原因是你额外安装了react-native-compat包,和@walletconnect/react-native-compat内置的兼容逻辑产生了冲突。按照以下步骤解决:

1. 移除多余依赖

首先卸载单独的react-native-compat包:

npm uninstall react-native-compat

如果使用yarn则执行:

yarn remove react-native-compat

2. 清理依赖缓存并重装

为确保没有残留的冲突文件,执行以下操作:

# 删除node_modules和锁文件
rm -rf node_modules package-lock.json
# 重新安装依赖
npm install

yarn用户对应命令:

yarn cache clean
rm -rf node_modules yarn.lock
yarn install

3. 确认导入顺序

确保@walletconnect/react-native-compat的导入是文件最顶部的语句之一,你的Home.jsx里已经满足这个要求,无需调整:

import '@walletconnect/react-native-compat';
// 其他导入放在后面

完成以上步骤后重新运行应用,警告即可消失。@walletconnect/react-native-compat本身已经包含了连接钱包所需的React Native兼容层,无需额外安装独立的react-native-compat包,两者共存会触发模块查找冲突,进而导致警告出现。

内容的提问来源于stack exchange,提问作者Fawwaz Saputra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 22:07:36