SharePoint Framework версии 1.1: заметки о выпуске

В этом выпуске представлена предварительная версия расширений для разработчиков.

Выпущено: 6 июня 2017 г.

Важно!

На этой странице рассматриваются сведения, связанные с определенной версией выпуска SPFx. На этой странице не содержатся дополнительные предварительные требования SPFx, которые необходимо установить для разработки решений SPFx, включая Node.js, Yeoman и другие средства.

Дополнительные сведения об этих предварительных требованиях см. в статье Настройка среды разработки SharePoint Framework.

Обновление проектов с версии 1.0 до версии 1.1

  1. В файле package.json проекта определите все пакеты SPFx версии 1.0. Для каждого пакета SPFx:
    1. Удалите существующий пакет версии 1.0:

      npm uninstall @microsoft/{spfx-package-name}@1.0
      
    2. Установите обновленный пакет версии 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: базовые классы, необходимые для типа расширения настройщика приложений.