加载项错误抱歉。我们无法加载加载项。请确保您有网络和/或互联网连接。恢复在线后点击“重试”

问题描述 投票:0回答:3

我正在使用 VS 代码开发 Excel JS TypeScript React 插件。我将加载项部署到 Azure 并且运行良好。现在我想启动一个本地主机用于开发目的,但突然我收到了这条消息: enter image description here

我正在发布这个问题,所以显然我的互联网连接没有问题。此外,我尝试浏览 https://localhost:3000 URL,它给了我一个带有以下文本的空白页面:

Cannot GET /

我尝试使用 Yeoman Generator 创建一个空项目,因为我认为我可能弄乱了 webpack.config.js 文件或清单,但安装样板 React TypeScript Excel 插件也没有让我得到任何帮助,因为即使是 npm安装命令未成功。我不知道如何解决这个问题。 非常感谢。

reactjs excel typescript office-js office-addins
3个回答
1
投票

很可能是某些原因阻止了对该 URL 的访问。它可以是本地防火墙软件、VPN 软件、代理配置或计量连接设置。

请注意,要运行 Web 加载项,您需要生成并安装有效的证书才能使用 https。即使在开发时,Office 加载项也应使用 HTTPS(而不是 HTTP),因为 Office 客户端要求加载项和网页来自受信任且安全的位置。如果您的外接程序无法在 Office 客户端中加载,可能是因为您尚未安装(信任)Office 外接程序的 Yeoman 生成器提供的证书。为了确保使用有效的证书,请尝试在任何 Web 浏览器中导航到 html 文件。

您也可以尝试切换到其他网络连接并重试。


1
投票

感谢 Eugenes 的反馈,我重新研究了 Yeoman 生成器并生成了一个新的样板 React 项目,发现 package.json.lock 文件正在阻塞

npm install
。删除 package.json.lock 文件后,我能够执行 npm install 命令,然后将新创建的样板项目中的清单文件与实际项目进行比较,我发现我不小心替换了 https://localhost: 3000 通过 http://localhost:3000。因此,如果您没有在 HTTPS 中附加 s,则会出现此奇怪的错误。我替换它的原因是因为在生产中我使用另一个 URL。


0
投票

我很高兴知道这个问题已为您解决,我只是想分享我在开发 Word 插件时遇到此错误的经验。也许下一个遇到此错误的人会发现它很有帮助。我重新启动了计算机,加载项停止工作,我看到了您的错误。 我的 Word 插件堆栈:Next.js、JS。 IDE——光标。苹果。 清除Word缓存有有效帮助。

  1. 您需要关闭光标和Word。直接退出,退出,而不是躲起来。
  2. 然后转到Finder并查找路径(ctrl + cmnd + G) /用户//库/容器/com.microsoft。文字/数据/文档 您需要删除 wef 文件夹。
  3. 然后打开Cursor并转到主分支。 尼普我 npm 启动
  4. 成功了。

我也尝试过:

  • Office 加载项验证器工具:使用 Office 加载项验证器检查清单文件的有效性。
  • 检查了manifest.xml中的路径,特别是SourceLocation
  • 创建了新证书 .crt、.key、office-addin-dev-certs
  • 还尝试删除taskpane.html并一直在执行npm run build。

最后,我之前描述的方式有助于显示我的 Word 插件并使用它。但我需要提到的是,我多次清除了缓存。我的分支机构有问题。 Word 不想向我显示我的开发进度,只显示主分支的版本。然后我清理了wef并再次清理,最终得到了我需要的结果。

感谢您的关注!

© www.soinside.com 2019 - 2024. All rights reserved.