Совместимость средств разработки и библиотек 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 по подписке | v1.4.1 или более ранняя | Клиентские веб-части SPFx на классических и современных страницах и расширениях на современных страницах. |
SharePoint Server 2019 | v1.4.1 или более ранняя | Клиентские веб-части SPFx на классических и современных страницах и расширениях на современных страницах. |
SharePoint 2016 с пакетом дополнительных компонентов 2 | v1.1 | Клиентские веб-части SPFx, размещенные на классических страницах SharePoint. |
Дополнительные сведения о разработке SharePoint Framework с использованием SharePoint 2016 с пакетом дополнительных компонентов 2 и SharePoint 2019 см. в следующих статьях:
- Разработка для SharePoint Framework с использованием SharePoint 2016 с пакетом дополнительных компонентов 2
- SharePoint Framework разработка с помощью SharePoint Server 2019 — это руководство относится и к SharePoint Server по подписке
Совместимость среды разработки SPFx
После выпуска каждой новой версии SharePoint Framework добавляется поддержка новых версий библиотек для обеспечения актуальности набора инструментов.
В нижеприведенной таблице перечислены версии SharePoint Framework и совместимые с ними распространенные инструменты и библиотеки.
SPFx | Node.js (LTS) | NPM | TypeScript | React |
---|---|---|---|---|
1.16.0 | версия 16.13+ | v5, v6, v7, v8 | v4.5 | версия 17.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 | 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 |