javascript - 如何在 React Outlook-Web-addin 中安全更新 Office-js-依赖项?

标签 javascript reactjs npm office-js outlook-web-addins

我有一个 React Outlook 插件,想知道如何将该插件更新到最新的 Office-js-dependency。有一个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 代码中调用它们。如果您使用 manifest validation yo Office 提供的功能,更新依赖项将包括对用于验证的 list 架构的任何更新。

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

关于javascript - 如何在 React Outlook-Web-addin 中安全更新 Office-js-依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59659985/

相关文章:

javascript - react 翻转移动没有动画

node.js - 在 Linux 上无法看到 Node JS v6.9.5 的 'npmrc' 文件

javascript - 使用 extjs 4.2 覆盖 pagingtoolbar 中的页面输入字段

javascript - Firestore 让函数在打开应用程序后触发,然后在更改后触发

reactjs - Material-UI 更改默认颜色

node.js - 尝试react-paypal-express-checkout时npm安装错误

node.js - 在 Windows 中配置全局 nprmrc 文件位置

javascript - Lawnchair .all 是否可以配置为返回按键索引的对象?

javascript - 使用 JSR223 断言写入文件

javascript - getUserMedia() 返回后可以立即使用 MediaStream 吗?