Newer Version Available
Deleting Aura Components from Managed Packages
After you’ve released a managed package, you may decide to refactor the package and
delete an Aura component. It’s your responsibility to educate your customers about the potential
impact from any components you delete. In the Release Notes for your upgraded package, list all
custom components you’ve deleted and notify customers of any necessary actions.
To delete an Aura component from a managed package:
- From Setup, enter Lightning Components in the Quick Find box.
- Select Lightning Components.
- Click Del for the component that you want to delete.
You can delete an Aura component from the Developer Console also.
The access attribute on the aura:component tag can be set to public or global to control whether the component can be used outside of the component’s namespace.
We recommend a two-stage process to package developers when you delete an Aura component with global access. This process ensures that a global component that you delete from the package has no dependencies on the other items in the package.
- Stage one: Remove references
- Edit the global component that you want to delete to remove all references to other Lightning components.
- Upload your new package version.
- Push the stage-one upgrade to your subscribers.
- Stage two: Delete your obsolete component
- Delete the global Lightning component from the package.
- Optionally, delete other related components and classes.
- Upload your new package version.
- Push the stage-two upgrade to your subscribers.