SharePoint Framework версии 1.1: заметки о выпуске
В этом выпуске представлена предварительная версия расширений для разработчиков.
Выпущено: 6 июня 2017 г.
Важно!
На этой странице рассматриваются сведения, связанные с определенной версией выпуска SPFx. На этой странице не содержатся дополнительные предварительные требования SPFx, которые необходимо установить для разработки решений SPFx, включая Node.js, Yeoman и другие средства.
Дополнительные сведения об этих предварительных требованиях см. в статье Настройка среды разработки SharePoint Framework.
Обновление проектов с версии 1.0 до версии 1.1
- В файле package.json проекта определите все пакеты SPFx версии 1.0. Для каждого пакета SPFx:
Удалите существующий пакет версии 1.0:
npm uninstall @microsoft/{spfx-package-name}@1.0
Установите обновленный пакет версии 1.1:
npm install @microsoft/{spfx-package-name}@1.1.0 --save --save-exact
Совет
В CLI для Microsoft 365 доступно удобное пошаговое руководство по обновлению ваших решений до последней версии SharePoint Framework.
Новые функции и возможности
Расширения SPFx (предварительная версия для разработчиков)
Добро пожаловать в новейшую предварительную версию SPFx для разработчиков. В этот раз мы расширяем современные приложения SharePoint, например современные списки и библиотеки, а также современные страницы сайтов групп.
Вы можете получить обновленные пакеты NPM сейчас, но создаваемые вами решения будут работать только в клиентах разработчиков, а не в семействах веб-сайтов.
Это тот же процесс, что и в исходной предварительной версии веб-частей SPFx для разработчиков. Мы собираемся внести некоторые существенные изменения до выхода общедоступной версии и хотим убедиться, что решения пока не развернуты в рабочих клиентах. Через некоторое время мы расширим доступ к предварительной версии для клиентов первого выпуска (не для пользователей, а для клиентов), а затем — для всех клиентов.
Новые пакеты
- @microsoft/sp-dialog: API, упрощающий создание диалоговых окон в расширениях (и веб-частях!).
- @microsoft/sp-listview-extensibility: список расширений, связанных с полями и наборами команд.
- @microsoft/sp-extension-base: системные базовые классы для всех расширений.
- @microsoft/sp-application-base: базовые классы, необходимые для типа расширения настройщика приложений.