У меня есть несколько модулей в моем угловом приложении. Само приложение работает хорошо с ng build и ng serve и тому подобными вещами. Теперь я хотел бы реализовать Angular Universal. Когда нет модулей, npm run build: ssr && npm run serve: ssr работает хорошо. Поскольку у меня есть модули, npm запустил build: ssr не смог загрузить модули для приложения.
Я пробовал разные решения от Google, но, похоже, ничего не работает.
Мой серверный модуль:
@NgModule({
imports: [
StModule,
ServerModule,
ModuleMapLoaderModule
],
bootstrap: [StComponent],
})
export class StServerModule {}
main.server.ts
import { enableProdMode } from '@angular/core';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
export { StServerModule } from './st/st.server.module';
tsconfig.server.json
{
"extends": "./tsconfig.app.json",
"compilerOptions": {
"outDir": "../out-tsc/st-server",
"baseUrl": "."
},
"angularCompilerOptions": {
"entryModule": "st/st.server.module#StServerModule"
}
}
Мои другие модули в приложении
AdminModule
CommonModule
CoreModule
Приведенные выше модули не были загружены при запуске npm и выдавали ошибки.