Универсальные угловые не загружающие дочерние модули - PullRequest
1 голос
/ 17 апреля 2019

У меня есть несколько модулей в моем угловом приложении. Само приложение работает хорошо с 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 и выдавали ошибки.

...