首页 > 解决方案 > React-app 在 Internet Explorer 11 中不起作用

问题描述

我有一个 react 应用程序,我需要它在 Internet Explorer 11 中工作。我使用 Material-UI 和其他一些小型库。现在,我只能看到一个空白页。我尝试了下一个解决方案(没有成功):

  1. 我为 ie11 添加了 react-app-polyfill 作为 index.js 中的第一行:

    import 'react-app-polyfill/ie11'; import 'react-app-polyfill/stable';

  2. 在我的 package.json 中,我添加了 Internet Explorer 11:

        "production": [
          ">0.2%",
          "not dead",
          "not op_mini all",
          "ie 11"
        ],
        "development": [
          ">0.2%",
          "not dead",
          "not op_mini all",
          "ie 11"
        ]
      }```
    

我有下一个错误(从西班牙语翻译):

在严格模式下不允许从函数或对象访问属性“调用者”。

对象不接受属性或函数“重复”

对这个主题更有经验的人可以帮助我吗?谢谢!

标签: reactjsinternet-explorermaterial-uiinternet-explorer-11

解决方案


我使用 react-easy-state 来管理应用程序的全局状态。正如文档所说,它与 Internet Explorer 不兼容。我删除了图书馆,它工作。


推荐阅读