SharePoint Framework v1.8.2 のリリース ノート
これはマイナー パッチ リリースで、主にビルドとツールの問題に焦点を当て、スキャフォールディング プロジェクトと API が変更されています。
リリース日: 2019 年 5 月 7 日
重要
このページでは、特定の SPFx リリース バージョンに関連する詳細について説明します。 このページには、Node.js、Yeoman、その他のツールなど、SPFx ソリューションを開発するためにインストールする必要のある追加の SPFx 前提条件は含まれていません。
これらの前提条件の詳細については、「SharePoint Framework 開発環境を設定する」を参照してください。
v1.8.1 から v1.8.2 へのプロジェクトのアップグレード
- プロジェクトの package.json ファイルで、すべての SPFx v1.8.1 パッケージを特定します。 各 SPFx パッケージの場合:
既存の v1.8.1 パッケージをアンインストールします。
npm uninstall @microsoft/{spfx-package-name}@1.8.1
更新された v1.8.2 パッケージをインストールします。
npm install @microsoft/{spfx-package-name}@1.8.2.0 --save --save-exact
ヒント
Microsoft 365 の CLI には、ソリューションを最新の SharePoint Framework バージョンに アップグレード するための簡単で段階的なガイダンスが用意されています。
このリリースに含まれる変更
context.microsoftTeams
プロパティを解放して一般公開します。- ビルドの webPack フェーズ中に、メモリ不足の例外なしで問題を解決しました。 WebPack 3 の最新バージョンを使用するためのツールを変更しました。
- node_modules フォルダーの合計サイズが小さくなるバージョンを使用するようにビルド ツールを更新しました。 サイズが 50-150 MB 削減することが期待されます。
- 更新されたツール、SPFx バージョン 1.8.2、および rush-stack-compiler-2.9 を使用するようにジェネレーターを更新しました。 異なる TypeScript バージョンが必要な場合は、別のバージョンの rush-stack-compiler を自由に使用できます。 最後の「-」の後の数字は、使用される TypeScript のバージョンです。 必ず tsconfig.json ファイルを更新して、正しい rush-stack-compiler を参照します。
- React-scaffolded プロジェクトでは、office-ui-fabric-react (OUIFR) v6 を package.json に明示的に追加しました。 ユーザーが OUIFR を package.json に追加せず、それを使用しているという一般的なパターンを見つけていました。
- OUIFR はダウンストリームの依存関係のため、最終的に node_modules フォルダーに配置されます。 ソリューションはコンパイルされますが、将来、別のバージョンのフレームワークを使用するようにソリューションをアップグレードした場合など、問題が発生する可能性があります。 この場合、別のバージョンの OUIFR が使用されます。
- 一般に、このパターンのパッケージ (シャドウの依存関係を介して) を使用するのは良くないことです。 ソリューションで OUIFR を使用していない場合は、package.json の参照を削除するか、必要に応じてバージョンを変更します。 また、React パッケージの型宣言も、リリースで参照されている React / React DOM のバージョンと一致するように更新しました。
- Office UI Fabric Core スタイルシートをオンデマンドで読み込む SPFx ソリューションに
.ms-SPLegacyFabricBlock
CSS クラスを追加しました (詳細については、「従来の Office UI Fabric スタイル (SPFx v1.8.2 以降) を安全に使用する」を参照してください) - Node.js 10 のサポート。 Node.js v8 は引き続きサポートされますが、今後のリリースで削除される予定です。
SharePoint Online に追加された更新プログラム
- アプリ ページは [ページの追加] ユーザー インタフェースから作成可能
- モバイル アプリとネイティブ アプリは、Microsoft Graph などの外部 Web API または Azure Active Directory で登録されたサードパーティ製 API に対して正しく認証されます。
SharePoint Online に導入される更新プログラム (継続中)
- 最新のリストとライブラリの拡張機能に関する問題は引き続き解決します。 このアプリケーションの安定性を向上させる必要があることを認識しています。
- パフォーマンスと安定性の両方 (特に複数のアカウントに関する) の WebAPI 認証の改善。
- 隔離された Web パーツの改善 (Teams で作業、複数の隔離ドメインを使用する場合の認証の問題)。
- SharePoint 管理 API 管理ページの改善 (行の重複および冗長化を回避)。
DynamicDataSharedDepth
プロパティが v1.8.1 で動作しない問題を修正する