angular - Angular 9 Uncaught ReferenceError:regeneratorRuntime 未定义
问题描述
我创建了一个新的 Angular 应用程序,通过将 dist 文件夹中的所有内容复制到 Angular 应用程序的资产文件夹并在 index.html 中引用它来导入第 3 方应用程序(svgedit)。现在我得到这个错误
未捕获的 ReferenceError:未定义 regeneratorRuntime
我已经搜索并看到了包含 babel-polyfill 等的建议,但无法解决这个问题。
这是我的设置,Angular 9.1.7
套餐
@angular-devkit/architect 0.901.7
@angular-devkit/build-angular 0.901.7
@angular-devkit/build-optimizer 0.901.7
@angular-devkit/build-webpack 0.901.7
@angular-devkit/core 9.1.7
@angular-devkit/schematics 9.1.7
@angular/cli 9.1.7
@ngtools/webpack 9.1.7
@schematics/angular 9.1.7
@schematics/update 0.901.7
rxjs 6.5.5
typescript 3.8.3
webpack 4.42.0
package.json
:
{
"name": "scada",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "~9.1.0",
"@angular/common": "~9.1.0",
"@angular/compiler": "~9.1.0",
"@angular/core": "~9.1.0",
"@angular/forms": "~9.1.0",
"@angular/platform-browser": "~9.1.0",
"@angular/platform-browser-dynamic": "~9.1.0",
"@angular/router": "~9.1.0",
"@babel/polyfill": "^7.10.1",
"jquery": "^3.5.1",
"rxjs": "~6.5.4",
"svgedit": "^5.1.0",
"tslib": "^1.10.0",
"zone.js": "~0.10.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.901.0",
"@angular/cli": "~9.1.0",
"@angular/compiler-cli": "~9.1.0",
"@angular/language-service": "~9.1.0",
"@types/node": "^12.11.1",
"@types/jasmine": "~3.5.0",
"@types/jasminewd2": "~2.0.3",
"codelyzer": "^5.1.2",
"jasmine-core": "~3.5.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~4.4.1",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage-istanbul-reporter": "~2.1.0",
"karma-jasmine": "~3.0.1",
"karma-jasmine-html-reporter": "^1.4.2",
"protractor": "~5.4.3",
"ts-node": "~8.3.0",
"tslint": "~6.1.0",
"typescript": "~3.8.3"
}
}
解决方案
当我在我的角度应用程序中使用内容时,我遇到了同样的错误。您可以将这些行添加到您的 app.component:
import "core-js/stable";
import "regenerator-runtime/runtime";
推荐阅读
- vba - SubForm 中的 Form_Current 在其他 SubForm(s) 更新之前触发
- android - 在 Bitrise 上为 Android 配置 CI/CD 管道以运行 UI 测试会引发错误:“找不到导出的应用程序 APK”
- python - ValueError:发现样本数量不一致的输入变量:[2004, 2005] 当我尝试拟合我的模型时
- tinymce - 使用纯文本设置内容在 TinyMCE 中不起作用
- pine-script - Pine 无法确定系列的参考长度 - 仅在 30 分钟和 20 分钟时间范围内出错
- json - 如何根据另一个属性中的枚举值执行 JSON 模式属性验证
- javascript - 为什么当它们所基于的状态变量更新时,这些表行没有在 React 中重新渲染?
- javascript - 我如何在我的 vue 项目中使用 youtube api?
- html - 检查其中输入时的样式标签
- c++ - 将三元运算符传递给函数的参数