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

使用Expo CLI、React Native与AWS Amplify搭建用户管理系统遇报错求助

解决TypeError: (0, _core.parseAWSExports) is not a function报错

这个错误几乎都是AWS Amplify版本兼容性问题或导入/配置方式错误导致的,以下是针对性的解决步骤:

1. 确认Amplify版本并调整配置代码

  • 如果你的Amplify版本是v6及以上:parseAWSExports已被废弃,无需再调用该函数,直接将aws-exports.js的内容传入Amplify.configure即可:
    import { Amplify } from 'aws-amplify';
    import awsExports from './aws-exports';
    
    Amplify.configure(awsExports);
    
  • 如果你的Amplify版本是v5及以下:确保导入路径正确,且调用方式无误:
    import { Amplify } from 'aws-amplify';
    import { parseAWSExports } from '@aws-amplify/core';
    import awsExports from './aws-exports';
    
    const config = parseAWSExports(awsExports);
    Amplify.configure(config);
    

2. 统一Amplify相关包的版本

检查package.json中所有@aws-amplify/*开头的依赖包(比如@aws-amplify/core、@aws-amplify/auth等),确保它们的版本号一致,避免跨版本兼容性问题。

3. 重新安装依赖

删除项目根目录下的node_modules文件夹、package-lock.json(或yarn.lock)文件,然后执行以下命令重新安装依赖:

# npm用户
npm install

# yarn用户
yarn install

4. 检查导入语句拼写

确认parseAWSExports的导入路径和拼写完全正确,注意大小写和模块名称,比如不要误写成parseAwsExports或导入自错误的模块。

内容的提问来源于stack exchange,提问作者Melvin jojo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 04:20:35