Gur*_*edi 10 javascript reactjs
ReferenceError:无法找到变量:在所有其他浏览器上设置(react.js只在safari中出现此错误)它的工作完美但在safari中抛出此错误显示main.js中的错误,当我运行此命令时,这是由反应构建的(npm run build)
您应该考虑在捆绑的应用程序中包括全局polyfill,例如core-js或babel-polyfill。
运行npm install core-js
或yarn add core-js
导入您的特定必需功能,例如:
import 'core-js/es6/map';
import 'core-js/es6/set';
import 'core-js/fn/array/find';
import 'core-js/fn/array/includes';
import 'core-js/fn/number/is-nan';
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)
更多信息:https://reactjs.org/docs/javascript-environment-requirements.html
小智 1
您可以添加import "core-js/fn/set";
到 pollyfill.js 文件中,以支持旧浏览器。
注意:如果您没有“core-js”包,请安装。