繁体   English   中英

找不到变量:regeneratorRuntime (ReactNative)

[英]Can't find variable: regeneratorRuntime (ReactNative)

尝试在 android 模拟器上运行我的项目时,设备抛出此错误模拟器屏幕截图 我似乎无法弄清楚我做错了什么。 我对反应还很陌生

首先安装 babel polyfill

npm install --save @babel/polyfill

然后在 index.js 之上导入。

我的意思是在任何导入之前都在最上面

import "@babel/polyfill";

如果没有答案,那么

module.exports = {
entry: ["@babel/polyfill", "./app/js"],
};

在您的 webpack.config.js 上以这种方式使用它

对于稍后看到这篇文章的任何人, @babel/polyfill已被弃用,而支持core-js https://babeljs.io/docs/en/babel-polyfill

如果您使用的是 >7.4.0 babel,您应该能够使用@babel/env进行配置。 .babelrc设置你的目标(或任何你称之为 babel 配置的东西)

{
"presets": [
  [
  "@babel/env",
    {
      "targets": {
        "edge": "17",
        "firefox": "60",
        "chrome": "67",
        "safari": "11.1"
        }
      }
    ]
  ]
}

https://babeljs.io/docs/en/usage#configuration

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM