这只是一次小幅变动,修复了 Yeoman 生成器(使用 SharePoint 2016 和 2019 配置的项目)的问题,以及使用旧 Fabric CSS 设置时遇到的问题。
发布时间:2019 年 4 月 16 日
重要
此页面提供与特定 SPFx 发行版本相关的详细信息。 此页面不包含开发 SPFx 解决方案(包括 SPFx Node.js、Yeoman 和其他工具)而必须安装的其他 SPFx 必备组件。
若要了解有关这些必备组件的详细信息,请参阅设置 SharePoint 框架开发环境。
将项目从 v1.8.0 升级到 v1.8.1
- 在项目的 package.json 文件中,识别所有 SPFx v 1.8.0 程序包。 对于每个 SPFx 程序包:
卸载现有的 v1.8.0 程序包:
npm uninstall @microsoft/{spfx-package-name}@1.8.0安装刷新后的 v1.8.1 程序包:
npm install @microsoft/{spfx-package-name}@1.8.1.0 --save --save-exact
提示
适用于 Microsoft 365 的 CLI 提供了一个简单的分步指南,可用于将你的解决方案升级到最新 SharePoint 框架版本。
本版本中的更改
- 已修复:无法使用 @microsoft/sharepoint Yeoman 生成器在本地设置 SharePoint Server 2016 或SharePoint Server 2019, (提到的两个问题 – SupportedHosts 属性不正确,对 sp-property-pane)
- 已修复:无法使用 SPFX 1.8 中的 loadLegacyFabricCss
- 已修复:涉及某些版本的快速堆栈编译器的未满足对等依赖项方面的问题。 你可以使用最新版本。
正在调查
我们仍在研究内部版本使用过程中出现的内存不足的问题 – 就当前信息来看,该问题可能与 3.x 编译器、tslint 配置和 office-ui-fabric-react 有关。
如果你遇到过此内存问题,当前的解决方法是向 gulp 命令添加 --max_old_space_size=8192。 我们将在获得更具体的解决方案后再次发布更新。 因此,你可以使用诸如以下命令捆绑你的解决方案:
gulp bundle --ship --max_old_space_size=4000
我们正在研究使用附加的 1.8.2 版本(包括与 React、TypeScript 和 Office UI Fabric 版本相关的更新版本矩阵)来解决内存和版本冲突/混乱的问题。