SharePoint Framework v1.8.1: заметки о выпуске

Это небольшое исправление для проблемы с генератором Yeoman, для проектов с конфигурациями SharePoint 2016 и 2019 и для проблемы с использованием устаревшего параметра CSS Fabric.

Дата выпуска: 16 апреля 2019 г.

Важно!

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

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

Обновление проектов с v1.8.0 до v1.8.1

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

      npm uninstall @microsoft/{spfx-package-name}@1.8.0
      
    2. Установите обновленный пакет v1.8.1:

      npm install @microsoft/{spfx-package-name}@1.8.1.0 --save --save-exact
      

Совет

В CLI для Microsoft 365 доступно удобное пошаговое руководство по обновлению ваших решений до последней версии SharePoint Framework.

Изменения в этом выпуске

  • Исправлено: не удалось настроить SharePoint Server 2016 или SharePoint Server 2019 локально с помощью генератора Yeoman @microsoft/sharepoint (упоминались две проблемы : неправильное свойство SupportedHosts и неправильная ссылка на sp-property-pane)
  • Исправлено: невозможно использовать loadLegacyFabricCss в SPFX 1.8
  • Исправлено: проблемы с несопоставленными зависимостями компонентов для определенных версий rush-stack-compiler. Можно использовать последние версии.

Исследование

Мы по-прежнему изучаем проблемы, связанные с состоянием памяти во время сборок. В настоящее время, возможно, есть проблемы с компиляторами 3.x, конфигурациями tslint и office-ui-fabric-react.

Если вы столкнулись с такой ошибкой памяти, в качестве временного решения добавьте --max_old_space_size=8192 к командам gulp. Мы выпустим еще одно обновление, когда получим более четкое решение. Например, можно объединить решение с помощью следующей команды:

gulp bundle --ship --max_old_space_size=4000

Мы постараемся решить проблемы с памятью и конфликтом/путаницей версий в дополнительной версии 1.8.2, включая обновленную таблицу версий в выпусках React, TypeScript и Office UI Fabric.