首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未定义Vue.js和ES7: ReferenceError: RegeneratorRuntime

未定义Vue.js和ES7: ReferenceError: RegeneratorRuntime
EN

Stack Overflow用户
提问于 2020-03-10 21:54:58
回答 1查看 1.5K关注 0票数 1

我想在我的vue应用程序中使用async/await语法。执行此操作时,我收到此错误:未定义ReferenceError: regeneratorRuntime

我已经在github上找到了多个解决方案,指向用户adi518的这个方向:https://github.com/adi518/vue-facebook-login-component/issues/17

就语法而言,我可能会在我的main.js的顶部尝试这样做,因为就职责而言,这是您通常初始化库和polyfills (App.vue似乎不相关)的地方。

代码语言:javascript
运行
复制
So,

npm install --save regenerator-runtime
And then:

import "regenerator-runtime";

我成功地运行了npm安装。另外,我的main.js现在将这个添加到了导入中: import‘regenerator- now’;

我可以构建项目,但运行时regeneratorRuntime仍然不起作用,我得到的是相同的referenceError。我还能做什么,或者我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2020-10-18 23:45:28

我通过安装core-jsregenerator-runtime解决了我的问题

代码语言:javascript
运行
复制
npm i -S core-js@latest regenerator-runtime@latest

然后在主文件的开头导入它,在我的例子中是main.js,因为它是在Webpack的entry密钥上声明的。

代码语言:javascript
运行
复制
// Recomendation of babeljs (https://babeljs.io/docs/en/babel-polyfill)
import 'core-js/stable'; // only stable feature also is possible with only `core-js`
import 'regenerator-runtime/runtime'; // To ensure that regeneratorRuntime is defined globally

我希望这将是有用的。致以问候。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60619067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档