我正在尝试在Angular 8的一个项目上构建多个应用程序,但是我在查找模块时遇到问题。似乎路径是好的,但是我仍然收到错误“找不到模块”。试图摆出完整的路径,但它也不起作用。 我的文件结构:
我的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);
是否可能由于一个项目中有多个应用而出现此问题,还是该问题出在其他地方?
答案 0 :(得分:1)
. /home/home.component
拦截器和管道也一样。如果没有可导出目录内容的index.ts文件,则无法引用其目录的路径答案 1 :(得分:0)
我认为您正在使用ng g应用程序构建多个项目,否则您可以使用 ng g application
轻松地在一个项目中构建多个应用程序然后,您需要在App Module中导出该模块,以将该模块添加到子模块中。
如果这不是解决方案,则请提供App路由模块