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

添加@aws-amplify/ui-angular时遇Uncaught TypeError错误求助

引入@aws-amplify/ui-angular时出现Uncaught TypeError: (0 , tslib_1.__exportStar) is not a function错误

尝试在Angular应用中引入@aws-amplify/ui-angular,无论怎么操作都会触发错误Uncaught TypeError: (0 , tslib_1.__exportStar) is not a function。点击main.js定位到对应代码片段,已尝试更换Node版本、升级/降级Amplify和TypeScript版本,问题仍未解决。

当前依赖版本

"typescript": "~4.8.4",
"@aws-amplify/ui-angular": "^4.0.1", // 也试过4.0.4版本
"aws-amplify": "^5.3.3"

main.js中报错的代码片段

/*!***********************************************************!*\
  !*** ./node_modules/@aws-crypto/sha256-js/build/index.js ***!
  \***********************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";


Object.defineProperty(exports, "__esModule", ({
  value: true
}));
var tslib_1 = __webpack_require__(/*! tslib */ 29501);
(0, tslib_1.__exportStar)(__webpack_require__(/*! ./jsSha256 */ 12008), exports);

其中(0, tslib_1.__exportStar)(__webpack_require__(/*! ./jsSha256 */ 12008), exports);被红色下划线标记。

补充tsconfig.json内容

{
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true
  },
  "compileOnSave": false,
  "compilerOptions": {
    "allowJs": true,
    "allowSyntheticDefaultImports": true,
    "baseUrl": "./",
    "declaration": false,
    "downlevelIteration": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "importHelpers": true,
    "lib": [ "es2018", "dom", "esnext" ],
    "module": "esnext",
    "moduleResolution": "node",
    "outDir": "./dist/out-tsc",
    "paths": {
      "@core/*": [ "src/app/core/*" ],
      "@shared/*": [ "src/app/shared/*" ],
      "@services/*": [ "src/app/shared/services/*" ],
      "@enums/*": [ "src/app/types/enums/*" ],
      "@interfaces/*": [ "src/app/types/interfaces/*" ],
      "@mocks/*": [ "src/app/types/mocks/*" ],
      "@classes/*": [ "src/app/types/classes/*" ],

      // crypto浏览器警告修复
      "crypto": [
        "node_modules/crypto-js"
      ]
    },
    "resolveJsonModule": true,
    "skipLibCheck": true,
    "sourceMap": true,
    "target": "es2022",
    "typeRoots": [ "node_modules/@types" ],
    "useDefineForClassFields": false
  },
  "exclude": [
    "./amplify",
    "./config/**/*",
    "./coverage/**/*",
    "./dist",
    "./e2e",
    "./node_modules",
    "./scripts",
    ".serverless",
    ".webpack/**/*",
    "_warmup/**/*",
    ".vscode/**/*",
    ".idea/**/*",
    "commitlint.config.js",
    "aws-exports.js",
    "jest.config.js"
  ],
  "include": [
    "src/**/*.ts"
  ]
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 18:22:44