如何在webpack中指定Office

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

我正在尝试在以前工作的 Outlook 插件中使用 webpack;据我了解,为了使插件在“旧”Outlook 中工作,我必须包含 Office。 Microsoft 文档假定 Office 在 index.html 中指定。使困惑。感谢帮助。

webpack office-js outlook-addin outlook-web-addins
1个回答
0
投票

Office.js 是加载项用于与主机交互的 API,因此它们需要包含在加载项代码中。

Webpack 用于在本地提供加载项代码文件本身,但它不需要托管 Office.js,因为它来自互联网(即它已经被托管。

加载项清单文件告诉 Office 主机从该 URL 加载起始点(如任务窗格的 index.html),运行该代码的 webview 控件将检索 html 指示的其他支持文件(如css 文件、其他代码文件和 office.js)基于 html 中指示的 URL(一些来自 webpack 托管文件,另一些来自互联网)。只要它们是有效的 URL(带有可以重试的文件),它们就应该可以工作。

有关如何使用 webpack 的示例,您可以使用“yo office”工具创建一个加载项项目(请参阅 https://learn.microsoft.com/en-us/office/dev/add-ins/develop /yeoman-generator-overview)。此工具生成的项目使用 webpack 并具有托管加载项文件和从 index.html 文件引用 office.js 所需的配置。

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