如何在 react outlook-web-addin 中安全地更新 office-js-dependencies?

How to safely update office-js-dependencies in react outlook-web-addin?

我有一个 React Outlook 插件,想知道如何将插件更新到最新的 office-js-dependencies。有一个documentation,但我看不懂。

我想我必须更改 package.json 中的版本。但是文档中没有关于它的任何内容。

这是我的开发部门 package.json:

    "@types/office-js": "^1.0.37",
    "@types/office-runtime": "^1.0.8",
    "office-addin-cli": "^1.0.3",
    "office-addin-debugging": "^3.0.17",
    "office-addin-dev-certs": "^1.4.10",
    "office-addin-lint": "^1.0.15",
    "office-addin-manifest": "^1.4.13",
    "office-addin-prettier-config": "^1.0.10",

我应该手动更新它们吗? 在我的 manifest.xml 中有最新版本的链接。

根据这些依赖项,我假设您的加载项项目是由 yo office 创建的。

更新这些开发依赖项(通过 npm install)只会影响开发体验,不会影响加载项的运行时间。更新类型依赖项的主要好处是,随着新 API 的添加,您将能够从 TypeScript 代码中调用它们。如果您使用 yo office 提供的 manifest validation 功能,更新依赖项将包括对用于验证的清单架构的任何更新。

linked documentation refers to two updates that you won't need to do because the add-in created by yo office already uses manifest schema version 1.1. In particular, so long as Office.js is loaded from the CDN location,您的加载项将始终使用Office.jsAPI的最新版本。