SharePoint Framework
Run specific generator version
Note: yo must not be globally installed
npx -p yo -p @microsoft/generator-sharepoint@1.21.1 -- yo @microsoft/sharepoint --skip-install
or other options
--package-manager pnpm
Remove an app
$name = '*somename*'
$app = Get-PnPApp -Scope Site | Where-Object {$_.Title -like $name}
Uninstall-PnPApp -Identity $app.id -Scope Site
Remove-PnPApp -Identity $app.id -Scope Site
Using M365 CLI
$id = m365 spo app list -u https://tenant/sites/mysite -s sitecollection
m365 spo app uninstall -i $id --appCatalogScope sitecollection -s https://tenant/sites/mysite
m365 spo app remove -i $id -s sitecollection -u https://tenant/sites/mysite
Create a site collection app catalog
Before running the following script, connect to your SharePoint Online tenant using the Connect-SPOService
or the PnP version Connect-PnPOnline
.
Add-SPOSiteCollectionAppCatalog -Site https://contoso.sharepoint.com/sites/marketing
or
Add-PnPSiteCollectionAppCatalog -site https://contoso.sharepoint.com/sites/marketing
Reference Create site collection app catalog
Learn more about SPFx development:
- SharePoint Framework Overview
- Use Microsoft Graph in your solution
- Build for Microsoft Teams using SharePoint Framework
- Build for Microsoft Viva Connections using SharePoint Framework
- Publish SharePoint Framework applications to the marketplace
- SharePoint Framework API reference
- Microsoft 365 Developer Community