После запуска команды ng build -- prod
в терминале css не появляется и не может просматривать другие страницы, кроме индекса. Index.html под dist выглядит следующим образом:
Мой файл .angular-cli.json выглядит так (частично вставлен сюда, при необходимости будет публиковать полное содержимое файла):
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"project": {
"name": "angular"
},
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
"styles": [
"styles.scss",
"assets/css/bootstrap.min.css",
"assets/css/font-awesome.min.css",
"assets/css/ionicons.min.css",
"assets/css/theme.min.css",
"assets/css/all-skins.min.css",
"assets/css/morris.css",
"assets/css/jquery-jvectormap.css",
"assets/css/bootstrap-datepicker.min.css",
"assets/css/daterangepicker.css",
"assets/css/bootstrap3-wysihtml5.min.css",
"assets/css/style.css"],
Когда я пытаюсь просмотреть то же самое, набрав "http://localhost/ngAngular/dist/", там нет css и js. Кроме того, когда я пытался получить доступ к пути, например" http://localhost/ngAngular/dist/admin/book" или "http://localhost/ngAngular/dist/admin/product", показывает ошибку 404 Not Found.
Обновленная версия 1:
My app-routing.ts в разделе src / app /:
const appRoutes: Routes = [
{path: 'login', component: LoginComponent},
{path: 'admin/login', component: AdminLoginComponent},
{path: '', redirectTo: '/login', pathMatch: 'full'},
{path: 'register', component: RegisterComponent},
{path: '**', component: PageNotFoundComponent}
];
В папке / admin /, мой admin-routing.module.ts находится ниже:
const adminRoutes: Routes = [
{
path: 'admin',
component: AdminComponent,
canActivate: [AuthGuardService],
children: [
{
path: '',
canActivateChild: [AuthGuardService],
children: [
{path: 'book', component: BookComponent},
{path: 'product', component: ProductComponent},
{path: 'addbook', component: AddbookComponent},
{path: '', component: AdminDashboardComponent},
{path: 'update-product/:id', component: UpdateProductComponent}
],
}
]
}
];