Angular рабочая область: ошибка моно репозитория проекта при загрузке другого приложения - PullRequest
0 голосов
/ 13 июля 2020

Я создал проект monorepo Angular, но у меня возникает проблема, когда я пытаюсь загрузить другое приложение из CoreApp.

> my-workspace
 -- projects
    -- app1
    -- app2
    -- ux-lib 
 --src (CoreApp)
   -- app
      -- app-routing.module.ts

Маршрутизация CoreApp такая:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

const routes: Routes = [
  {
    path: 'app1',
    loadChildren: '../../projects/app1/src/app/app.module-export#App1Module'
    
  },

  {
    path: 'app2',
    loadChildren: '../../projects/app2/src/app/app.module-export#AppModule'
  },
  {
    path: '',
    redirectTo: '',
    pathMatch: 'full'
  }
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

, и это файл app.module-export (App1)

import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import {CommonModule} from '@angular/common';
import {RouterModule, Routes} from '@angular/router';
import {CoreModule} from "./core/core.module";
import {SharedModule} from "./shared/shared.module";

const routes: Routes = [
  { path: '', component: AppComponent }
];


@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    CommonModule,
    CoreModule,
    SharedModule,
    RouterModule.forChild(routes),
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class App1Module { }

это ошибка, когда я выполняю этот URL: http://localhost: 4444 / app1

core. js: 4081 ОШИБКА Ошибка: не обнаружено (в обещании): Ошибка: не удается найти модуль '../../projects/app1/src/app/app.module-export'

Я реализовал это решение, прочитав эту статью

это tsconfig.app. json введите описание изображения здесь

заранее спасибо Андреа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...