SharePoint Framework の開発ツールとライブラリの互換性
SharePoint Framework (SPFx) の進化に伴い、それが使用するさまざまな開発ツールとライブラリも進化します。
SharePoint Framework バージョンの互換性
SharePoint Online と SharePoint Server のオンプレミス バージョンは新機能のリリース サイクルが異なるため、別の SharePoint Framework 機能もサポートしています。
SharePoint Online は、常に最新のバージョンの SharePoint Framework を使用しますが、SharePoint 2016 と SharePoint 2019 は、展開されたパッケージのサーバー側の依存関係と一致するバージョンのみをサポートしています。
SharePoint バージョン | サポートされている SPFx バージョン | サポートされている機能 |
---|---|---|
SharePoint Online | すべてのバージョン | すべての機能 |
SharePoint Server Subscription Edition | v 1.4.1 以前 | 従来のページと最新のページの SPFx クライアント側 Web パーツ、および最新のページの拡張機能。 |
SharePoint Server 2019 | v 1.4.1 以前 | 従来のページと最新のページの SPFx クライアント側 Web パーツ、および最新のページの拡張機能。 |
SharePoint 2016 Feature Pack 2 | v1.1 | 従来の SharePoint ページでホストされている SPFx クライアント側 Web パーツ。 |
Sharepoint 2016 Feature Pack 2 と SharePoint 2019 での SharePoint Framework 開発の詳細については、次を参照してください:
- SharePoint 2016 Feature Pack 2 を使用した SharePoint Framework 開発
- SharePoint Server 2019を使用したSharePoint Framework開発 - このガイダンスは、SharePoint Server サブスクリプション エディションにも適用されます
SPFx 開発環境の互換性
新しいバージョンの SharePoint Framework がリリースされるたびに、新しいバージョンのライブラリのサポートが常に追加され、ツールセットが常に最新の状態に保たれます。
次の表は、SharePoint Framework と、共通のツールとライブラリの互換性のあるバージョンを示しています:
SPFx | Node.js (LTS) | NPM | TypeScript | React |
---|---|---|---|---|
1.16.0 | v16.13 以降 | v5、v6、v7、v8 | v4.5 | v17.0.1 |
1.15.2 | v12、v14、v16 | v5、v6、v7、v8 | v4.5 | v16.13.1 |
1.15.0 | v12、v14、v16 | v5、v6、v7、v8 | v4.5 | v16.13.1 |
1.14.0 | v12、v14 | v5、v6 | v3.9 | v16.13.1 |
1.13.1 | v12、v14 | v5、v6 | v3.9 | v16.13.1 |
1.13.0 | v12、v14 | v5、v6 | v3.9 | v16.13.1 |
1.12.1 | v10、v12、v14 | v5、v6 | v3.7 | v16.9.0 |
1.11.0 | v10 | v5、v6 | v3.3 | v16.8.5 |
1.10.0 | v8、v10 | v5、v6 | v3.3 | v16.8.5 |
1.9.1 | v8、v10 | v5、v6 | v2.9 | v16.8.5 |
1.8.2 | v8、v10 | v5、v6 | v2.9 | v16.7.0 |
1.8.1 | v8 | v5、v6 | v 2.7、v 2.9、v3 | v16.7.0 |
1.8.0 | v8 | v5、v6 | v 2.7、v 2.9、v3 | v16.7.0 |
1.7.1 | v8 | v5、v6 | v2.4 | v16.3.2 |
1.7.0 | v8 | v5、v6 | v2.4 | v16.3.2 |
1.6.0 | v6、v8 | v3 (w/ Node.js 6)、 v5 (w/ Node.js 8) |
v2.4 | v15 |
1.5.1 | v6、v8 | v3 (w/ Node.js 6)、 v5 (w/ Node.js 8) |
v2.4 | v15 |
1.5.0 | v6、v8 | v3 (w/ Node.js 6)、 v5 (w/ Node.js 8) |
v2.4 | v15 |
1.4.1 | v6、v8 | v3、v4 | v2.4 | v15 |
1.4.0 | v6 | v3、v4 | v2.4 | v15 |
1.3.0 | v6 | v3、v4 | v2.4 | v15 |
1.1.0 | v6 | v3、v4 | v2.4 | v15 |
1.0.0 | v6 | v3 | v2.4 | v15 |