SharePoint 框架 v1.13 发行说明

此版本引入了一种新的组件类型,即自适应卡片扩展 (ACE) ,可用于扩展Viva Connections。

已发布:2021 年 10 月 21 日

重要

此页面提供与特定 SPFx 发行版本相关的详细信息。 此页面不包含开发 SPFx 解决方案(包括 SPFx Node.js、Yeoman 和其他工具)而必须安装的其他 SPFx 必备组件。

若要了解有关这些必备组件的详细信息,请参阅设置 SharePoint 框架开发环境

将项目从 v1.12.1 升级到 v1.13

  1. 在项目的 package.json 文件中,标识所有 SPFx v1.12.1 包。 对于每个 SPFx 程序包:
    1. 卸载现有的 v1.12.1 程序包:

      npm uninstall @microsoft/{spfx-package-name}@1.12.1
      
    2. 安装刷新后的 v1.13 {version-release} 程序包:

      npm install @microsoft/{spfx-package-name}@1.13.0 --save --save-exact
      

提示

适用于 Microsoft 365 的 CLI 提供了一个简单的分步指南,可用于将你的解决方案升级到最新 SharePoint 框架版本。

新增特性和功能

  • 此版本的新功能是即将推出的Viva Connections功能的扩展性模型。 使用该 beta 版,可以创建自适应卡片扩展 (ACE),并在托管的工作台中对其进行测试。
  • 将 Microsoft Teams SDK 更新为 v1.10。
  • 将 React 更新至 v16.13.1。
  • 将 TypeScript 更新至 v3.9。
  • 基于社区在 https://aka.ms/spfx-issues 上报告的问题进行了大量其他修复和改进

注意

即将推出的Viva Connections功能的扩展性模型目前正在生产中推出,可能尚未在所有租户中可用。 如果要立即开始使用 ACE,可以通过在新式页面的导航节点中创建指向工作台的链接(例如 https://contoso.sharepoint.com/_layouts/15/workbench.aspx)来执行此操作。 然后使用该节点访问工作台。

本版本中的更改

  • Yeoman v4 及更高版本(全局安装)是必需的。

此版本中的弃用和已删除项目

  • Node v10不再受支持。 支持的节点版本为 v12 和 v14。

  • 已删除本地工作台:此版本删除了本地工作台,以及 Yeoman 生成器中的本地问题。 本地仍受支持,并且 SPFx v1.12.1 Yeoman 生成器以及早期版本将继续生成本地解决方案。 托管工作台现在是测试代码的方法。

    要正确配置浏览器启动,请更新 ./config/serve.json 中的 initialPage 属性,以指向 SharePoint Online 租户。 例如:https://contoso.sharepoint.com/_layouts/15/workbench.aspx

    不执行该配置任务,将导致 gulp serve 首次运行时出错。