Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引用错误:Can';t find variable:Set(仅在safari中使用react.js此错误即将出现)_Javascript_Reactjs - Fatal编程技术网

Javascript 引用错误:Can';t find variable:Set(仅在safari中使用react.js此错误即将出现)

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

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 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的变量。请不要使用这种名称——它们可能被某些浏览器或系统使用。为变量名添加一些前缀或后缀。虽然此代码段可以解决问题,但有助于提高响应质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。