React Native CLI项目使用Expo SecureStore是否需要额外配置?
React Native CLI项目使用expo-secure-store的配置说明
仅执行npm i expo-secure-store无法在纯React Native CLI搭建的项目中正常使用SecureStore,必须完成额外的适配配置,只有Expo管理的项目才可以直接安装使用无需额外操作。
具体配置流程如下:
- 第一步:先给你的RN CLI项目接入Expo模块支持,执行命令:
npx install-expo-modules@latest
该命令会自动适配项目的安卓、iOS原生配置,完成Expo SDK模块的运行环境搭建。 - 第二步:接入Expo模块支持完成后,再安装SecureStore依赖:
npm i expo-secure-store - 第三步:处理原生端依赖后重新编译项目
- iOS端:进入项目ios目录执行
pod install,之后重新编译iOS应用即可 - 安卓端:无需额外手动修改配置,直接重新编译安卓应用就能正常调用相关API
- iOS端:进入项目ios目录执行
如果配置完成后出现编译异常,先清空原生构建缓存后再重新编译,即可解决绝大多数兼容性问题。
内容的提问来源于stack exchange,提问作者softshipper
相关产品推荐
相关产品推荐

