SharePoint Framework версии 1.10: заметки о выпуске
Новые возможности в этом выпуске: предварительный код для надстройки Office и новый тип расширения — расширения поиска. Мы также добавили поддержку личных приложений в Microsoft Teams и поддержку мобильной версии Teams.
Дата выпуска: 7 января 2020 г.
Важно!
На этой странице рассматриваются сведения, связанные с определенной версией выпуска SPFx. На этой странице не содержатся дополнительные предварительные требования SPFx, которые необходимо установить для разработки решений SPFx, включая Node.js, Yeoman и другие средства.
Дополнительные сведения об этих предварительных требованиях см. в статье Настройка среды разработки SharePoint Framework.
Обновление проектов с версии 1.9.1 до версии 1.10
- В файле package.json проекта определите все пакеты SPFx версии 1.9.1. Для каждого пакета SPFx:
Удалите существующий пакет версии 1.9.1:
npm uninstall @microsoft/{spfx-package-name}@1.9.1
Установите обновленный пакет версии 1.10:
npm install @microsoft/{spfx-package-name}@1.10.0 --save --save-exact
Совет
В CLI для Microsoft 365 доступно удобное пошаговое руководство по обновлению ваших решений до последней версии SharePoint Framework.
Новые функции и возможности
- Создание расширений поиска (предварительная версия для разработчиков)
- Создание личных приложений Teams (общедоступная версия)
- Подписка на изменения списков (общедоступная версия)
- Предварительное выделение места для верхнего или нижнего заполнителя вашего настройщика приложений
Изменения в этом выпуске
- Компилятором по умолчанию для новых проектов теперь является TypeScript версии 3.3
- Мы выполнили миграцию SharePoint Online на Office UI Fabric React 7. В следующем выпуске SPFx будет включена поддержка сторонних компонентов. В настоящее время у вас возникают проблемы с отрисовкой, если вы попытаетесь использовать Office UI Fabric React и имеете компонент, который загружает устаревший css (либо потому, что он был создан в версии < 1.8.2, либо имеет
UseLegacyCSS
флаг true в манифесте). - Мы продолжаем улучшать возможности администраторов в отношении утверждения запросов API в пользовательских интерфейсах администраторов клиента SharePoint Online.
Нерекомендуемые и удаленные элементы в этом выпуске
- Мы движемся к применению загрузчика require.js вместо system.js. Этот загрузчик уже используется для расширений, выполняемых в приложении списка. Вы не заметите изменений. Следующая версия SPFx будет использовать загрузчик require.js для локальной среды Workbench. Сетевая среда Workbench будет переведена на использование require.js в течение следующего месяца или двух, но мы предоставим переопределение строки запроса, чтобы помочь диагностировать проблемы с новым кодом.
- В следующем выпуске будет удалена поддержка Node 8. Цель — одновременно внедрить поддержку Node 12.
- Прекращается поддержка шаблона веб-части на основе Knockout в генераторе Yeoman из-за низкого уровня использования. Он будет полностью удален в выпуске версии 1.11
- Не рекомендуется осуществлять доступ к контексту Microsoft Teams с помощью свойства
this.context.microsoftTeams
. Вместо этого следует использовать свойствоthis.context.sdks.microsoftTeams
.