In
SharePoint Online per fare il deploy di una solution
SPFx è necessario avere un
App Catalog dove caricare le solution.
Normalmente l
'App Catalog è creato a livello di
tenant, ma è possibile crearne uno a livello di
site collection.
Purtroppo non è possibile crearlo da interfaccia, deve essere utilizzato
PowerShell, installando un nuovo
modulo che aggiunge i comandi necessari.
Per controllare se il modulo è già installato:
Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable | Select Name,Version
Se non è installato, si può procedere all'installazione
Install-Module -Name Microsoft.Online.SharePoint.PowerShell
L'installazione rchiede privilegi amministrativi.
A questo punto si può creare un
App Catalog # si connette al tenant
Connect-SPOService -Url "https://XXXX-admin.sharepoint.com"
# recupera la site collection deve attivare l'App Catalog
$site = Get-SPOSite https://XXX.sharepoint.com/sites/YYYSiteCollection
# crea l'App Catalog
Add-SPOSiteCollectionAppCatalog -Site $site
se tutto è andato a buon fine nella site collection compare una nuova document library chiamata
Apps for SharePoint:
ed avrà un url relativa tipo /sites/nomeSito/
AppCatalog/Forms/AllItems.aspx.
Attenzione: devi essere Tenant Admin; aver già creato l'App Catalog a livello di Tenant; essere site collection administrator della site collection che rappresenta l'App Catalog globale; essere site collection administrator del sito in cui si vuole attivare l'App Catalog.
Lo script prevede che sia installato lo
SharePoint Online Management Shell.
Vedi anche
Use the site collection app catalog.