在项目中放置包含polyfill的文件以支持跨浏览器JavaScript的最佳位置
想知道React/Redux应用程序(使用在项目中放置包含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模块文件夹下 您可以从应用程序的入口
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生态系统的人有用。