Babel 7 - 未捕获的引用错误:regeneratorRuntime 未定义

ABC*_*ABC 1 reactjs webpack babeljs babel-loader

Uncaught ReferenceError: regeneratorRuntime is not defined我在使用 React 与 webpack 和 Babel 时遇到错误。

在此输入图像描述

我按照这个答案将我的定义.babel.rc为:

{
  "presets": ["@babel/preset-env", "@babel/preset-react"] ,
  "plugins": [
      ["@babel/plugin-transform-runtime"]
  ]
}
Run Code Online (Sandbox Code Playgroud)

并运行:

npm i --save-dev @babel/plugin-transform-runtime
Run Code Online (Sandbox Code Playgroud)

但是,之后我得到了完全相同的错误。我也遵循了另一个答案这个答案,但仍然得到完全相同的错误。

我的babel具体安装package.json如下:

  "dependencies": {
    "@babel/runtime": "^7.14.6"
  },
  "devDependencies": {
    "@babel/core": "^7.14.6",
    "@babel/plugin-transform-runtime": "^7.14.5",
    "@babel/preset-env": "^7.14.7",
    "@babel/preset-react": "^7.14.5"
  }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Ism*_*nio 6

嘿,我遇到了同样的问题,我正在使用 Babel 7,对我来说,我安装了这两个依赖项:

npm install --save @babel/runtime
npm install --save-dev @babel/plugin-transform-runtime
Run Code Online (Sandbox Code Playgroud)

并且,在 .babelrc 中添加:

{
  "presets": ["@babel/preset-env"],
  "plugins": [
    ["@babel/transform-runtime"]
  ]
}
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题


归档时间:

查看次数:

4179 次

最近记录:

3 年 前