如何安全地更新Outlook-Web-addin中的office-js依赖关系?

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

我有一个react Outlook加载项,并想知道如何将该加载项更新为最新的office-js-dependencies。有一个documentation,但我不能说它的头也不能尾。

我认为我必须更改package.json中的版本。但是文档中没有任何内容。

这是我的package.json中的dev-deps:

    "@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中是最新版本的链接。

javascript reactjs npm office-js outlook-web-addins
1个回答
0
投票

基于这些依赖性,我假设您的外接程序项目是由yo office创建的。

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

linked documentation指的是您不需要执行的两个更新,因为yo office创建的加载项已使用清单模式版本1.1。特别是,只要加载Office.js from the CDN location,您的加载项将始终使用最新版本的Office.js API。

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