我有一个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中是最新版本的链接。
基于这些依赖性,我假设您的外接程序项目是由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。