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

部署React Native Expo应用时遇导入错误,请求协助

解决React Native Expo部署时aws-exports导入错误

针对你遇到的import awsconfig from '../../src/aws-exports';导入错误,按以下步骤排查解决:

  • 核对文件路径与名称
    确认aws-exports.js文件确实存在于../../src/对应的目录层级下,注意系统的大小写敏感(Mac/Linux区分文件名大小写,Windows不区分),检查文件名是否完全匹配。

  • 检查文件导出格式
    打开src/aws-exports.js,确保它使用ES模块导出:

    const awsconfig = {
      // 你的AWS配置内容
    };
    export default awsconfig;
    

    如果文件是用CommonJS格式导出(module.exports = awsconfig),要么改成ES模块,要么把导入语句换成const awsconfig = require('../../src/aws-exports');。

  • 清除Expo缓存并重试
    运行以下命令清除打包缓存后重新部署:

    expo start --clear
    

    同时检查.gitignore或app.json的配置,确保aws-exports.js没有被排除在打包范围外。

  • 确认AWS依赖安装与初始化
    确保已安装必要的AWS Amplify依赖:

    npm install @aws-amplify/core @aws-amplify/storage
    

    并在项目入口文件(如App.js)中完成Amplify初始化:

    import Amplify from '@aws-amplify/core';
    import awsconfig from './src/aws-exports';
    Amplify.configure(awsconfig);
    

附你提供的相关截图:

  • 错误详情截图:错误详情截图
  • 相关页面截图:相关页面截图

内容的提问来源于stack exchange,提问作者chathura1 gayan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 00:21:26