plugin.ts provides calls to various methods in the plugin lifecycle

afterAdd is triggered. Note that plugin addition is unordered, so don't get other plugin instances in afterAdd. If you need to get other plugin instances, you can get them in beforeLoad or loadbeforeLoad, all activated plugins are instantiated, and instances can be obtained through app.pluginManager.get()load, the beforeLoad methods of all plugins have been executed, and plugin initialization work can be performed, such as registering routesapp.i18n - Internationalizationapp.apiClient - API Clientapp.pluginManager - Plugin Managerapp.router - Route Managementapp.systemSettingsManager - System Settings Pageapp.schemaInitializerManager - Schema Initializer Configurationapp.schemaSettingsManager - Schema Settings Configurationapp.addProviders - Provider Componentsapp.addComponents - Schema Renderingapp.addScopes - Schema RenderinguseApp() - useApp() APIusePlugin() - usePlugin() APIuseAPIClient() - API ClientuseRequest() - API Client