Expo 46.0.0安装react-native-pdf时插件解析失败求助
解决Expo 46.0.0中react-native-blob-util/react-native-pdf插件解析失败问题
核心解决步骤
安装对应配置插件
Expo 46不会自动安装第三方库的config插件,需手动执行安装命令:npm install @config-plugins/react-native-blob-util @config-plugins/react-native-pdf --save-dev或使用yarn:
yarn add @config-plugins/react-native-blob-util @config-plugins/react-native-pdf --dev校验app.json结构
确保plugins数组完全嵌套在expo对象内部,完整示例如下:{ "expo": { "name": "你的应用名称", "slug": "你的应用标识", "plugins": [ "@config-plugins/react-native-blob-util", "@config-plugins/react-native-pdf" ] } }清除缓存重启项目
执行命令清除Expo缓存并重启:expo r -c
额外排查方向
- 检查
react-native-pdf和react-native-blob-util的版本是否兼容Expo 46,建议安装官方标注的兼容版本 - 若问题仍存在,删除
node_modules和package-lock.json(或yarn.lock),重新执行依赖安装后重启项目
内容的提问来源于stack exchange,提问作者Anuj Todankar
相关产品推荐
相关产品推荐

