Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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/24.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
在项目中放置包含polyfill的文件以支持跨浏览器JavaScript的最佳位置_Javascript_Reactjs_Internet Explorer_Microsoft Edge_Polyfills - Fatal编程技术网

在项目中放置包含polyfill的文件以支持跨浏览器JavaScript的最佳位置

在项目中放置包含polyfill的文件以支持跨浏览器JavaScript的最佳位置,javascript,reactjs,internet-explorer,microsoft-edge,polyfills,Javascript,Reactjs,Internet Explorer,Microsoft Edge,Polyfills,想知道React/Redux应用程序(使用create React app创建)中的哪个位置是查找/放置任何文件的最佳位置,这些文件将用作缺少支持的浏览器的自定义多边形填充。具体来说,我需要能够使用Array.prototype.includes和String.prototype.startsWith,以及Internet Explorer或Microsoft Edge不支持的一些其他方法。任何建议都将不胜感激 如果使用,它将使用npm安装,代码将位于节点\u模块文件夹下 您可以从应用程序的入口

想知道React/Redux应用程序(使用
create React app
创建)中的哪个位置是查找/放置任何文件的最佳位置,这些文件将用作缺少支持的浏览器的自定义多边形填充。具体来说,我需要能够使用
Array.prototype.includes
String.prototype.startsWith
,以及Internet Explorer或Microsoft Edge不支持的一些其他方法。任何建议都将不胜感激

如果使用,它将使用npm安装,代码将位于
节点\u模块
文件夹下

您可以从应用程序的入口点导入它:

require('core-js')

弹出
您的React/Redux应用程序(使用
创建React应用程序
创建)后, 您应该在
/config
文件夹中找到
polyfills.js

然后,您可以添加polyfill代码,或使用Mozilla Developer Network建议的代码:


我希望上面能有所帮助。

将这一行添加到您的
index.js
文件或应用程序条目文件中,您就完成了

import 'core-js/es6/';

import React from 'react';
import ReactDOM from 'react-dom';
import App from './app';

ReactDOM.render(<App />, document.getElementById('root'));
导入“core js/es6/”;
从“React”导入React;
从“react dom”导入react dom;
从“./App”导入应用程序;
ReactDOM.render(,document.getElementById('root'));

这正是我想要的。谢谢灰尘!谢谢你的建议。谢谢你的编辑,泰。添加一些描述将这一行添加到你的index.js文件或应用程序条目文件中,你就完成了<代码>导入“core js/es6/”这个答案需要更多的信息,以便对不熟悉javascript生态系统的人有用。