Freigeben über


Versionshinweise zu SharePoint Framework v1.10

Neu in dieser Version, Vorschaucode für Office-Add-Ins und einen neuen Erweiterungstyp Sucherweiterungen. Es wurde auch Unterstützung für persönliche Apps in Microsoft Teams und den mobilen Support von Teams hinzugefügt.

Veröffentlicht: 7. Januar 2020

Wichtig

Auf dieser Seite werden Details zu einer bestimmten SPFx-Releaseversion erläutert. Es werden keine zusätzlichen SPFx-Voraussetzungen erläutert, die installiert werden müssen, um SPFx-Lösungen zu entwickeln, einschließlich Node.js, Yeoman und anderen Tools.

Informationen zu diesen Voraussetzungen finden Sie unter Einrichten Ihrer SharePoint-Framework-Entwicklungsumgebung.

Aktualisieren der Projekte von v1.9.1 auf v1.10

  1. Identifizieren Sie in der Datei package.json des Projekts alle SPFx v1.9.1-Pakete. Gehen Sie für jedes SPFx-Paket folgendermaßen vor:
    1. Deinstallieren Sie das vorhandene v1.9.1-Paket:

      npm uninstall @microsoft/{spfx-package-name}@1.9.1
      
    2. Installieren Sie das aktualisierte v1.10-Paket:

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

Tipp

Die CLI für Microsoft 365 bietet eine einfache schrittweise Anleitung zum Upgraden Ihrer Lösungen auf die aktuellste SharePoint-Framework-Version.

Neue Features und Funktionen

Änderungen in dieser Version

  • Der Standardcompiler für neue Projekte ist jetzt TypeScript v3.3
  • SharePoint Online wurde auf Office UI Fabric React 7migriert. Die nächste Version von SPFx enthält Unterstützung für Drittanbieterkomponenten. Derzeit treten Renderingprobleme auf, wenn Sie versuchen, Office UI Fabric React zu verwenden und über eine Komponente verfügen, die das Legacy-CSS lädt (entweder weil es mit Version < 1.8.2 erstellt wurde oder das UseLegacyCSS Flag im Manifest auf true festgelegt ist).
  • Die Administratorerfahrung im Zusammenhang rund um die Genehmigung von API-Anforderungen in den SharePoint Online-Mandantenadministrator-Benutzeroberflächen.

Veraltete und entfernte Elemente in dieser Version

  • Es wird beabsichtigt, immer häufiger require.js anstelle von system.js für das Ladeprogramm zu verwenden. Dies ist bereits das Ladeprogramm, das für Erweiterungen verwendet wird, die in der Listen-App ausgeführt werden. Für Sie sollte sich nichts ändern. Die nächste Version von SPFx verwendet das Ladeprogramm require.js für die lokale Workbench. Die Online-Workbench wird in den nächsten ein oder zwei Monaten auf require.js migriert, aber es gibt eine Überschreibung der Abfragezeichenfolge, um Probleme mit neuem Code zu diagnostizieren.
  • Unterstützung für Knoten 8 wird in der nächsten Version entfernt. Ziel ist es, zu diesem Zeitpunkt auch Unterstützung für Knoten 12 einzuführen.
  • Die freistellungsbasierte Webpartvorlage aus dem Yeoman-Generator wird aufgrund geringer Nutzung eingestellt. Sie wird mit der Version 1.11 vollständig entfernt.
  • Der Zugriff auf den Microsoft Teams-Kontext mit der Eigenschaft this.context.microsoftTeams ist veraltet. Sie sollten stattdessen die Eigenschaft this.context.sdks.microsoftTeams verwenden.