使用expo-secure-store SDK时Expo开发构建失败求助
Expo开发构建添加expo-secure-store失败
问题描述
我已在GitHub提交issue,但大量bug报告未得到审核。目前无法将expo-secure-store插件添加到Expo开发构建中,即使是仅添加该插件的全新基础项目,构建也会失败。
环境信息
expo-env-info 1.0.5 environment info: System: OS: Linux 5.15 Ubuntu 20.04.4 LTS (Focal Fossa) Shell: 5.0.17 - /bin/bash Binaries: Node: 16.10.0 - ~/.nvm/versions/node/v16.10.0/bin/node Yarn: 1.22.19 - /usr/bin/yarn npm: 7.24.0 - ~/.nvm/versions/node/v16.10.0/bin/npm npmPackages: expo: ~47.0.6 => 47.0.6 react: 18.1.0 => 18.1.0 react-native: 0.70.5 => 0.70.5 npmGlobalPackages: eas-cli: 2.4.0 expo-cli: 6.0.6 Expo Workflow: managed
最小复现步骤
- 创建新Expo项目
npx create-expo-app my-app cd my-app npx expo install expo-dev-client
- 配置EAS构建(本次为Android平台)
eas build:configure
- 安装expo-secure-store并添加到配置
npx expo install expo-secure-store
修改app.json配置:
{ "expo": { ... "plugins": [ "expo-secure-store" ] } }
- 运行
npx expo prebuild或eas build --profile development --platform android,出现以下错误:
CommandError: Package "expo-secure-store" does not contain a valid config plugin. Learn more: https://docs.expo.dev/guides/config-plugins/#creating-a-plugin Cannot use import statement outside a module
内容的提问来源于stack exchange,提问作者Sean
相关产品推荐
相关产品推荐

