首页 > 解决方案 > SPFx webpart 在 IE11 中不起作用 - 反映未定义

问题描述

我使用 SharePoint 框架和纯 JS、HTML 和 Sass 创建了一个自定义表单。没有 React、Angular 或任何其他框架。该表单在 Chrome 中完美运行,但是当我尝试在 IE(我们必须支持)上显示它时,我收到以下错误:

出了问题 如果问题仍然存在,请联系站点管理员并在技术详细信息中向他们提供信息。

技术细节 [SPLoaderError.loadComponentError]:***未能加载组件“48a33395-b489-4696-b8ee-bcab3d186d5e”

原始错误:***无法从组件“48a33395-b489-4696-b8ee-bcab3d186d5e”(AgileHumanaIntakeFormWebPart)加载入口点。原始错误:“反射”未定义

我正在使用 PNPJS,所以我确保在顶部导入他们的 polyfill 包,我还尝试安装和导入 core-js,但没有成功。

import "@pnp/polyfill-ie11";
import 'core-js/es/reflect';

从我在其他类似问题中看到的情况来看,React 中使用了“Reflect”,但正如我所提到的,我没有在我的 webpart 中使用 React,所以我很茫然。

我会很感激一些帮助!提前致谢。

标签: internet-explorer-11sharepoint-onlinespfx

解决方案


推荐阅读