SharePoint 框架 v1.10 发行说明
此版本中的新增功能,Office 加载项 的预览代码,以及新的扩展类型 搜索扩展。 还添加了 Microsoft Teams 和 Teams 移动版中对个人应用的支持。
发布时间: 2020 年 1 月 7 日
重要
此页面提供与特定 SPFx 发行版本相关的详细信息。 此页面不包含开发 SPFx 解决方案(包括 SPFx Node.js、Yeoman 和其他工具)而必须安装的其他 SPFx 必备组件。
若要了解有关这些必备组件的详细信息,请参阅设置 SharePoint 框架开发环境。
将项目从 v1.9.1 升级到 v1.10
- 在项目的 package.json 文件中,识别所有 SPFx v1.9.1 程序包。 对于每个 SPFx 程序包:
卸载现有的 v1.9.1 程序包:
npm uninstall @microsoft/{spfx-package-name}@1.9.1
安装刷新后的 v1.10 程序包:
npm install @microsoft/{spfx-package-name}@1.10.0 --save --save-exact
提示
适用于 Microsoft 365 的 CLI 提供了一个简单的分步指南,可用于将你的解决方案升级到最新 SharePoint 框架版本。
新增特性和功能
- 创建搜索扩展(开发人员预览版)
- 创建 Teams 个人应用 (GA)
- 订阅列表更改 (GA)
- 为应用程序自定义工具上/下占位符预分配空间
本版本中的更改
- 新项目的默认编译器现在为 TypeScript v3.3
- SharePoint Online 已迁移到 Office UI Fabric React 7。 下一版本的 SPFx 将包含对第三方组件的支持。 目前,如果尝试使用 Office UI Fabric React,并且有一个组件加载旧 css (,因为它是使用版本 < v1.8.2 制作的,或者在
UseLegacyCSS
清单) 中将标志设置为 true,则会出现呈现问题。 - 我们将继续改进在 SharePoint Online 租户管理 UI 中批准 API 请求的管理员体验。
此版本中已弃用和已删除项目
- 我们要逐渐将 require.js 用于加载程序,而不是 system.js。 这已经是列表应用中运行的扩展所使用的加载程序。 对你来说应该没有变化。 下一版本的 SPFx 将为本地工作台使用 require.js 加载程序。 联机工作台将在接下来一两个月内迁移到 require.js ,但我们将覆盖查询字符串,以帮助诊断新代码的问题。
- 我们将在下一版本中删除对 Node 8 的支持。 目标是同时引入对 Node 12 的支持。
- 由于使用率低,我们将弃用 Yeoman 生成器中基于 Knockout 的 Web 部件模板。 它将在 v1.11 版本中完全删除
- 已弃用使用
this.context.microsoftTeams
属性访问 Microsoft Teams 环境,应改用this.context.sdks.microsoftTeams
属性。