【问题标题】:IE loads with a blank page even when I added the react polyfill即使我添加了 react polyfill,IE 也会加载一个空白页面
【发布时间】:2020-03-31 06:08:51
【问题描述】:

我使用 npx create-react-app my-app 创建了我的 react 应用程序,但是当我尝试在 IE11 上加载 Web 应用程序时,它只会打印一个空白页。

我还通过使用命令yarn add react-app-polyfill 安装添加了polyfill,然后包括以下内容:

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

src/index.tsx 内。但它仍然加载空白页。我该怎么办?我不知道如何继续。

【问题讨论】:

  • 我怀疑即使没有 polyfill,即使是全新的、刚刚初始化的、创建的 react 应用程序也应该呈现 something。日志中有任何警告/错误吗?你运行npm i 来安装依赖项,你运行npm start 来构建和启动本地开发服务器?
  • @DrewReese 是的,我这样做了,但只是一个空白屏幕,没有任何控制台错误

标签: javascript reactjs internet-explorer


【解决方案1】:

您的react-scripts 是什么版本? react-scripts 3.3.0 及更高版本存在一些问题。您可以在 GitHub 中找到许多问题报告,例如:github.com/facebook/create-react-app/issues/8197github.com/facebook/create-react-app/issues/8195

它仍然可以与react-scripts@3.2.0 一起使用。您可以尝试恢复到 3.2.0 作为解决方法。也请记得have polyfills for IE,删除node_modules中的.cache文件夹并删除IE浏览器缓存再试一次。

【讨论】:

    猜你喜欢
    • 2013-09-08
    • 2022-09-23
    • 2019-11-29
    • 2022-07-19
    • 2022-07-16
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多