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

升级AWS Chime SDK至3.14.1后构建失败求助

AWS Chime SDK升级后Webpack构建报错解决方案

针对升级AWS Chime SDK到3.14.1后出现的Module parse failed: Unexpected token报错,可尝试以下几种解决方法:

  • 配置Webpack处理node_modules中的ES模块
    新版本@aws-sdk依赖可能使用了未转译的ES语法,需让Babel处理相关包。修改Webpack配置中的babel-loader规则,调整exclude选项,排除不需要转译的node_modules子包:

    module: {
      rules: [
        {
          test: /\.(js|jsx)$/,
          // 让Babel处理@aws-sdk和amazon-chime-sdk-js相关代码
          exclude: /node_modules\/(?!(@aws-sdk|amazon-chime-sdk-js)\/).*/,
          use: {
            loader: 'babel-loader'
          }
        }
      ]
    }
    
  • 更新Babel配置以支持新语法
    检查你的Babel配置文件(.babelrc或babel.config.js),确保包含兼容ES6+的预设,并配置合理的目标环境:

    {
      "presets": [
        ["@babel/preset-env", {
          "targets": {
            "browsers": ["last 2 versions", "ie >= 11"]
          },
          "useBuiltIns": "usage",
          "corejs": 3
        }],
        // 若项目使用React,需添加以下预设
        "@babel/preset-react"
      ]
    }
    
  • 升级Webpack及相关依赖版本
    旧版Webpack可能不支持可选链(?.)等新语法,升级Webpack及配套loader到最新兼容版本:

    npm install webpack@latest webpack-cli@latest babel-loader@latest @babel/core@latest
    
  • 清理依赖并重新安装
    检查是否存在@aws-sdk包版本冲突,执行以下操作重置依赖:

    rm -rf node_modules package-lock.json
    npm install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 22:07:10