我正在尝试加载我买的一个与Angular4一起工作的管理员,但是我在配置项目以使用Webpack运行时遇到了一些问题:
const routes: Routes = [
{
"path": "",
"component": ThemeComponent,
"canActivate": [AuthGuard],
"children": [
{
"path": "index",
"loadChildren": './pages/default/index/index.module#IndexModule'
}
],
{
"path": "**",
"redirectTo": "404",
"pathMatch": "full"
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class ThemeRoutingModule {}
当我运行应用程序时,我在控制台中收到以下消息:
NavigationError{id:1,url:“/”,错误:错误:找不到模块
./src/main/weba}错误:错误:找不到模块
./src/main/webapp/admin/app-lazy递归
(
http://localhost:8080/admin/app/main.bundle.js:6:1
), :5:9)
在ZoneDelegate。援引
(网页包-internal:///./node_modules/zone.js/dist/zone.js:391:26)在
对象onInvoke公司
(网页包-internal:///./node_modules/@角度/核心/@角度/核心。es5.js:4094:33)
(网页包-internal:///./node_modules/zone.js/dist/zone.js:390:32)在
(网页包-internal:///./node_modules/zone.js/dist/zone.js:141:43)在
评估(网页包-internal:///./node_modules/zone.js/dist/zone.js:831:57)
在ZoneDelegate。调用任务
(网页包-internal:///./node_modules/zone.js/dist/zone.js:424:31)在
对象onInvokeTask
(网页包-internal:///./node_modules/@角度/核心/@角度/核心。es5.js:4085:33)
在ZoneDelegate。调用任务
(网页包-internal:///./node_modules/zone.js/dist/zone.js:191:47)id:
1 url:“/”
import {IndexModule} from './pages/default/index/index.module';
我的网页包配置正在使用它来处理typescript:
module: {
rules: [{
test: /\.ts$/,
enforce: 'pre',
loaders: 'tslint-loader',
exclude: ['node_modules', new RegExp('reflect-metadata\\' + path.sep + 'Reflect\\.ts')]
},
{
test: /\.ts$/,
loaders: [
'awesome-typescript-loader',
'angular-router-loader?debug=true',
'angular2-template-loader'
]
}
有什么我没有注意到的错误吗?