Compatibilité des bibliothèques et outils de développement SharePoint Framework
Les bibliothèques et outils de développement utilisés par SharePoint Framework (SPFx) évoluent en même temps que l’infrastructure.
Compatibilité des versions de SharePoint Framework
Étant donné que SharePoint Online et les versions locales de SharePoint Server ont des cycles de publication différents pour les nouvelles fonctionnalités, ils prennent aussi en charge différentes fonctionnalités de SharePoint Framework.
SharePoint Online utilise toujours la dernière version de SharePoint Framework, mais SharePoint 2016 et SharePoint 2019 prennent uniquement en charge la version correspondant aux dépendances côté serveur des packages déployés.
Version de SharePoint | Version de SPFx prise en charge | Fonctionnalités prises en charge |
---|---|---|
SharePoint Online | Toutes les versions | Toutes les fonctionnalités |
SharePoint Server Édition d’abonnement | v1.4.1 ou version antérieure | Composants WebPart SPFx côté client dans les pages classiques et modernes, et extensions dans les pages modernes. |
SharePoint Server 2019 | v1.4.1 ou version antérieure | Composants WebPart SPFx côté client dans les pages classiques et modernes, et extensions dans les pages modernes. |
SharePoint 2016 Feature Pack 2 | v1.1 | Composants WebPart SPFx côté client hébergés dans les pages SharePoint classiques. |
Pour plus d’informations sur le développement SharePoint Framework avec SharePoint 2016 Feature Pack 2 et SharePoint 2019, voir :
- Développement SharePoint Framework avec SharePoint 2016 Feature Pack 2
- développement SharePoint Framework avec SharePoint Server 2019 : ce guide s’applique également aux SharePoint Server Édition d'abonnement
Compatibilité avec l’environnement de développement SPFx
Avec la publication de chaque nouvelle version de SharePoint Framework, de nouvelles bibliothèques de versions sont constamment ajoutées à celles prises en charge afin que l’ensemble d’outils soit toujours à jour.
Le tableau suivant répertorie les versions de SharePoint Framework et compatibles des outils et bibliothèques communs :
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 |
11.2.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 | v2.7, v2.9, v3 | v16.7.0 |
1.8.0 | v8 | v5, v6 | v2.7, v2.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 |