尝试在Android模拟器上运行我的项目时,设备会抛出此错误emulator screenshot。我似乎无法弄清楚我做错了什么。我还是很新的反应
答案 0 :(得分:0)
首先安装babel polyfill
npm install --save @babel/polyfill
然后在index.js顶部导入。
我的意思是在任何导入之前都排在最前面
import "@babel/polyfill";
如果没有答案 所以
module.exports = {
entry: ["@babel/polyfill", "./app/js"],
};
在webpack.config.js上以这种方式使用
答案 1 :(得分:0)
对于以后遇到此帖子的任何人,@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"
}
}
]
]
}