gpt4 book ai didi

node.js - Babel 7 未定义错误 regeneratorRuntime

转载 作者:搜寻专家 更新时间:2023-10-31 22:17:17 27 4
gpt4 key购买 nike

我想在 Electron 项目中将我的 Babel 配置更新到版本 7。

我已经添加了我需要的所有插件:

"devDependencies": {
"@babel/cli": "^7.0.0-beta.40",
"@babel/core": "^7.0.0-beta.40",
"@babel/node": "^7.0.0-beta.40",
"@babel/plugin-proposal-class-properties": "^7.0.0-beta.40",
"@babel/plugin-proposal-decorators": "^7.0.0-beta.40",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta.40",
"@babel/plugin-proposal-optional-chaining": "^7.0.0-beta.40",
"@babel/plugin-transform-async-to-generator": "^7.0.0-beta.40",
"@babel/polyfill": "^7.0.0-beta.40",
"@babel/preset-env": "^7.0.0-beta.40",
"@babel/preset-react": "^7.0.0-beta.40",
"babel-eslint": "^7.1.1",

编译很好,但是当 Electron 运行我的 main.js(已编译)时,出现了这个错误:

主进程发生JavaScript错误
未捕获的异常:
ReferenceError:未定义 regeneratorRuntime

我已经尝试安装 regeneratorRuntime 模块,但没有结果。

最佳答案

您应该在代码中导入 Babel Polyfill:

import "@babel/polyfill";

关于node.js - Babel 7 未定义错误 regeneratorRuntime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49253746/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com