Virket Website core module (interfaces, models, repositories, services, state management and more) for an ionic5 app
npm install @virket/website-core``typescript
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
...
// Import the module
import { WebsiteCoreModule } from '@virket/website-core/dist/src';
@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [
...
StoreModule.forRoot({}),
EffectsModule.forRoot([]),
...
WebsiteCoreModule.forRoot({
apiUrl: environment.apiUrl,
instanceName: environment.instanceName
}),
...
],
providers: [
...
],
bootstrap: [AppComponent]
})
export class AppModule {}
`
Method 1
- first run: npx ngcc && ngcc -s dist
- then npm run build
Method 2: disable ivy in tsconfig.ts
- set in tsconfig.ts
`js``
angularCompilerOptions {
...
"enableIvy": false
...
}