Reactjs MicrosoftAjax.js未在Office应用程序中成功加载
我使用的是office js的CDN版本,但不得不改为本地版本。此更改之后,似乎没有运行Reactjs MicrosoftAjax.js未在Office应用程序中成功加载,reactjs,typescript,office-js,office-addins,Reactjs,Typescript,Office Js,Office Addins,我使用的是office js的CDN版本,但不得不改为本地版本。此更改之后,似乎没有运行Office.initialize,这意味着加载项无法正常工作。在控制台上,我看到以下错误: SCRIPT5022: MicrosoftAjax.js is not loaded successfully. office.js (18,26767) 我能找到的对MicrosoftAjax.js的唯一引用是与ASP.NET相关的,但我的项目是Typescript/React。以下是office.js在htm
Office.initialize
,这意味着加载项无法正常工作。在控制台上,我看到以下错误:
SCRIPT5022: MicrosoftAjax.js is not loaded successfully.
office.js (18,26767)
我能找到的对MicrosoftAjax.js的唯一引用是与ASP.NET相关的,但我的项目是Typescript/React。以下是office.js在html中的加载方式:
<!doctype html>
<html lang="en" data-framework="typescript">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>wincross-formatter</title>
</head>
<body class="ms-font-m">
<script src="/assets/office.js"></script>
<div id="container"></div>
</body>
</html>
温克罗斯格式化程序
如何修复此错误
编辑:
根据,我在office js脚本上方添加了以下行:
在office js脚本之后添加它会导致此错误,而不是前一个错误,并且仍不会调用office.initialize
:
SCRIPT5022:不支持主机应用程序提供的区域设置en us,也不支持备用区域设置en us。
最终编辑:那完全是我的错。我没有递归地复制officejs/dist的内容