SPFX webpart 在 IE 11 中不工作显示“反射未定义”
Posted
技术标签:
【中文标题】SPFX webpart 在 IE 11 中不工作显示“反射未定义”【英文标题】:SPFX webpart is not working in IE 11 shows "Reflect is undefined" 【发布时间】:2020-07-11 05:23:25 【问题描述】:SPLoaderError.loadComponentError]: ***未能加载组件“d3f77efb-4879-4fc1-80c2-69a784ee109e”(FaqWebPart)。原始错误:***无法从组件“d3f77efb-4879-4fc1-80c2-69a784ee109e”(FaqWebPart)加载入口点。原始错误:“反射”未定义
***内部错误: ***无法从组件“d3f77efb-4879-4fc1-80c2-69a784ee109e”(FaqWebPart) 加载入口点。原始错误:“反射”未定义 ***调用堆栈:
【问题讨论】:
【参考方案1】:我遇到了同样的问题,我正在使用 pnp js + React。
首先添加 IE11 polyfill,你可以在这里找到它: https://pnp.github.io/pnpjs/concepts/polyfill/
然后开启ie11模式(只要你用的是pnp js) https://pnp.github.io/pnpjs/concepts/ie11-mode/
最后在tsx文件中导入polyfill(放在最上面很重要!):
import * as React from 'react';
import "@pnp/polyfill-ie11";
【讨论】:
放在最上面很重要!!以上是关于SPFX webpart 在 IE 11 中不工作显示“反射未定义”的主要内容,如果未能解决你的问题,请参考以下文章
SPFX Webpart 属性窗格在 MS Teams 个人选项卡中不可见
无法通过 App Catalog 将 SPFx webpart 部署到 sharepoint 2019
使用 ngrok 将 SPFX WebPart 隧道传输到 BrowserStack