Не удается найти модуль angular 8 - PullRequest
0 голосов
/ 08 марта 2020

Я пытаюсь создать несколько приложений для одного проекта в Angular 8, но у меня проблема с поиском модулей. Кажется, что путь хороший, но я все еще получаю ошибку «Не удается найти модуль». Пытался поставить полный путь, но тоже не получилось. Структура моих файлов: My files structure

Мой файл app.module.ts My app.module.ts file

Мой файл app.routing.ts

import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home';
import { LoginComponent } from './login';
import { AuthGuard } from './helpers';

const routes: Routes = [
{ path: '', component: HomeComponent, canActivate: [AuthGuard] },
{ path: 'login', component: LoginComponent },


{ path: '**', redirectTo: '' }
];

export const appRoutingModule = RouterModule.forRoot(routes);

Возможно ли, что у меня есть эта проблема из-за нескольких приложений в одном проекте, или проблема в другом месте?

Ответы [ 2 ]

1 голос
/ 08 марта 2020
  1. Я полагаю, вам нужно изменить путь модуля маршрутизации на app-routing.module
  2. Вы не можете импортировать другие файлы без ссылки на прямой путь к файлам. Так что для HomeComponent это будет . /home/home.component То же самое для ваших перехватчиков и каналов. Вы не можете ссылаться на путь к его каталогам, если нет файла index.ts, который экспортирует содержимое каталогов
0 голосов
/ 08 марта 2020

Я думаю, что вы создаете несколько проектов, используя приложение ng g, иначе вы можете легко создать несколько приложений в одном проекте, используя ng g приложение

Тогда вам нужно экспортировать модуль в модуль приложения, чтобы получить этот модуль в дочернем модуле.

Если это не решение, то, пожалуйста, предоставьте модуль маршрутизации приложения

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