添加@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
相关产品推荐
相关产品推荐

