Dynamic Plugins
// environment.ts
import { withNgxsLoggerPlugin } from '@ngxs/logger-plugin';
import { withNgxsReduxDevtoolsPlugin } from '@ngxs/devtools-plugin';
export const environment = {
production: false,
plugins: [withNgxsLoggerPlugin(), withNgxsReduxDevtoolsPlugin()]
};// environment.prod.ts
export const environment = {
production: true,
plugins: []
};import { provideStore } from '@ngxs/store';
import { withNgxsRouterPlugin } from '@ngxs/router-plugin';
import { environment } from '../environments/environment';
export const appConfig: ApplicationConfig = {
providers: [provideStore([], ...[withNgxsRouterPlugin(), ...environment.plugins])]
};Last updated

