Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 自定义Web部件随机加载失败,给出“0”;n、 “内部初始化不是一个函数”;错误_Sharepoint_Sharepoint Online_Spfx - Fatal编程技术网

Sharepoint 自定义Web部件随机加载失败,给出“0”;n、 “内部初始化不是一个函数”;错误

Sharepoint 自定义Web部件随机加载失败,给出“0”;n、 “内部初始化不是一个函数”;错误,sharepoint,sharepoint-online,spfx,Sharepoint,Sharepoint Online,Spfx,我使用React创建了许多Web部件,这些部件已部署到SharePoint在线网站的应用程序目录中。当加载包含各种Web部件的页面时,我在加载包含这些部件的现代页面时随机遇到一个问题。有时,所有内容都可以正常加载,但有时,一个或多个Web部件将无法加载。当它们加载失败时,我得到标准的“出错”错误,错误和堆栈跟踪如下: 出现问题如果问题仍然存在,请与网站联系 管理员,并向他们提供技术详细信息。 错误:n.\u internalInitialize不是一个函数 调用堆栈: mwqp/IE是否已清除缓

我使用React创建了许多Web部件,这些部件已部署到SharePoint在线网站的应用程序目录中。当加载包含各种Web部件的页面时,我在加载包含这些部件的现代页面时随机遇到一个问题。有时,所有内容都可以正常加载,但有时,一个或多个Web部件将无法加载。当它们加载失败时,我得到标准的“出错”错误,错误和堆栈跟踪如下:

出现问题如果问题仍然存在,请与网站联系 管理员,并向他们提供技术详细信息。 错误:n.\u internalInitialize不是一个函数

调用堆栈:
mwqp/IE是否已清除缓存?是否仅在部署sppkg后才会出现这种情况?另外,网络浏览器日志中是否出现404?感谢您的回复。我刚刚更新了我的帖子来回答你的问题。很难,但是你在使用O365 CDN吗?我以前也听说过类似的问题。另外,当页面上只有一个Web部件时,看看是否会发生这种情况也是值得的。潜在的种族状况可能是原因。我会尝试在核心Web部件文件中使用try/catch和log输出包装oninit/render方法,如果您还没有这样做的话。我相信SPFx仍然可能隐藏异常。不,我没有使用O365 CDN。我禁用了所有自定义扩展,只向页面添加了一个Web部件,问题仍然存在。我注意到,当我背靠背加载多个页面时,我能够更轻松地复制这个问题。我尝试用try/catch将render方法包装到webpart文件中,但没有输出任何内容。这是一个困难的问题。在这一点上,我的下一步将是进行健全性检查——构建一个新的SPFx项目,部署它,并查看它是否发生错误。如果是,请在不同的工作站/新安装上尝试相同的方法。如果基本未修改的Web部件没有问题,SPFx编译器就可以了,我会开始删除您链接的Web部件的逻辑,直到它重新开始工作,这样您就可以缩小罪魁祸首的范围。希望该问题足够频繁,以便轻松验证。