react脚手架在IE10以下运行报错

微信截图_20200109175521.png

百度了好久也找不到到底原因出现在了哪里。路由从react-router从4版本降低到3还是不管用。
IE11,谷歌就没问题,在IE11上模拟切换到IE10及以下,就回报错。
有人出现过类似问题么?求原因出现在哪里,求解决办法。

Packjson.js
微信截图_20200113180807.png
微信截图_20200113180830.png

webpack.config.js
微信截图_20200113180928.png

index.js
微信截图_20200113180948.png

./router/index.js
微信截图_20200114155532.png

阅读 2.5k
2 个回答
npm i react-app-polyfill

在index.js的最顶部加入

import 'react-app-polyfill/ie9';
import 'react-app-polyfill/stable';
import React from 'react';
import ReactDOM from 'react-dom';
import App from 'src/App';
import * as serviceWorker from './serviceWorker';

ReactDOM.render(<App />, document.getElementById('root'));
serviceWorker.unregister();

image.png

问题出在这个文件里面,应该是你命名了一个名字为b的组件,而react没有找到这个组件。
建议检查这个文件,如果检查不出来,可以提供这个文件的代码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏