【发布时间】:2021-03-09 14:55:05
【问题描述】:
是否有在本地开发 Microsoft Office 插件的便捷/最佳实践方式?
到目前为止,我的理解是 TaskPane 总是从远程 URL 加载,这使得开发和测试非常麻烦。
【问题讨论】:
标签: office365 office-js office-addins
是否有在本地开发 Microsoft Office 插件的便捷/最佳实践方式?
到目前为止,我的理解是 TaskPane 总是从远程 URL 加载,这使得开发和测试非常麻烦。
【问题讨论】:
标签: office365 office-js office-addins
是的。在开发时,您可以从 localhost 加载加载项,因此您不需要远程 URL。例如,如果您使用官方文档中的任何快速入门,您将自动使用 localhost。如果您使用 Visual Studio 或 Yo Office 工具创建加载项项目,情况也是如此。
【讨论】:
yeoman,现在我收到一条错误消息:Error: Platform not supported: linux. 但是,我仍然能够侧载manifest.xml,它从localhost(不是yeoman 应用程序)加载我的内容,但我现有的应用程序)。我收到一个错误:The identity API is not supported for this add-in.。这是因为manifest.xml 中的一些配置。我有一个工作的manifest.xml。我不太明白允许我使用localhost 的逻辑开关在哪里。
到目前为止,我的理解是 TaskPane 总是从远程 URL 加载
Web 技术的本质包括两个独立的方面 - 客户端和服务器。在您的案例中,客户端是运行您的加载项的任何 Office 应用程序。服务器是您的加载项文件所在的任何服务器(可以在本地托管)。您可以使用任何 Web 服务器来托管 Web 加载项。 Office 应用程序不关心您的加载项文件驻留在何处(在远程服务器或本地服务器上)。
Build your first Outlook add-in 页面提供了两种可能的方式来创建 Office Web 加载项 - Visual Studio 和 Yeoman 生成器。当您启动加载项进行调试时,Visual Studio 会为您完成所有工作,而对于 Yeoman 生成器,您必须了解 node/npm 基本命令行动词。两种方式各有利弊。
【讨论】: