Javascript 引用错误:Can';t find variable:Set(仅在safari中使用react.js此错误即将出现)
ReferenceError:找不到变量:Set(仅在safari中出现react.js此错误)在所有其他浏览器上工作正常,但在safari中抛出此错误,在main.js中显示错误,该错误是我运行此命令时react生成的 (npm运行构建)您可以添加Javascript 引用错误:Can';t find variable:Set(仅在safari中使用react.js此错误即将出现),javascript,reactjs,Javascript,Reactjs,ReferenceError:找不到变量:Set(仅在safari中出现react.js此错误)在所有其他浏览器上工作正常,但在safari中抛出此错误,在main.js中显示错误,该错误是我运行此命令时react生成的 (npm运行构建)您可以添加导入“core js/fn/set”编码到pollyfill.js文件中,以支持旧浏览器 注:请安装“核心JS”包以防您没有。 < P>您应该考虑在捆绑应用程序中包括全局填充,如OR。 运行npm install core js或warn add c
导入“core js/fn/set”将>编码到pollyfill.js文件中,以支持旧浏览器
注:请安装“核心JS”包以防您没有。 < P>您应该考虑在捆绑应用程序中包括全局填充,如OR。
运行npm install core js
或warn 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')
);
导入'core js/es6/map';
导入“core js/es6/set”;
导入“core js/fn/array/find”;
导入“core js/fn/array/includes”;
导入“core js/fn/number/is nan”;
从“React”导入React;
从“react dom”导入react dom;
ReactDOM.render(
你好,世界!,
document.getElementById('root'))
);
更多信息:您似乎正在定义一个名为Set的变量。请不要使用这种名称——它们可能被某些浏览器或系统使用。为变量名添加一些前缀或后缀。虽然此代码段可以解决问题,但有助于提高响应质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。