J'ai un angular projet avec succès sur l'environnement MAC
Angular CLI: 7.0.5
Node: 8.11.3
OS: darwin x64
Angular: 7.0.3
Maintenant, j'exécute le même code sur Ubuntu 18.04 avec la configuration
Angular CLI: 7.3.9
Node: 12.9.1
OS: linux x64
Angular: 7.2.15
cependant, il arrive avec une question très étrange lorsque vous essayez de charger paresseux un autre module, je continue à obtenir cette erreur d'erreur: impossible de trouver le module "App/Site Web/Site.Module"
Voici ma structure de projet
et app-routing.module.ts
const routes: Routes = [
{
path: 'site',
loadChildren: 'app/website/site.module#SiteModule',
}
]
le routage est utilisé pour fonctionner dans Mac mais a échoué à Ubuntu
J'ai regardé une solution différente
const rootRoutes: Routes = [
{ path: 'site', loadChildren: './website/site.module#SiteModule' }
];
mais il n'a pas toujours fonctionné.
Vous pouvez utiliser comme ceci:
const rootRoutes: Routes = [ { path: 'site', loadChildren: () => SiteModule } ];
J'ai eu un problème similaire, dans mon code c'était le même chemin comme votre
{
path: 'admin', loadChildren: './admin/admin.module#AdminModule'
}
et après que j'ai changé de fichier tsconfig.app.json
il a commencé à travailler et à trouver un itinéraire enfant, sur une image ci-jointe, vous pouvez voir les modifications que j'ai faites