【发布时间】:2017-05-02 14:44:24
【问题描述】:
我创建了 ts 项目并尝试实现路由配置,这是我的 route.ts 文件中的错误消息。
[ts] 模块 '"d:/GitHub/betAngular2/node_modules/@angular/router/index"' 没有 导出成员“RouterConfig”。
我已经安装了 npm 6.9.1,并且,
tsc -v 版本 2.1.4
import { provideRouter, RouterConfig} from '@angular/router';
import {LoginComponent} from './account/login.component';
import {AuthManager} from './services/authmanager';
export const appRoutes: RouterConfig = [
{path: '', redirectTo: 'login'},
{path: 'login', component:LoginComponent, canActivate: [AuthManager]}
];
export const AppRouterProvider = provideRouter(appRoutes);
即使我有最新版本,为什么这个代码片段可以工作(我没有搜索过任何问题),但不是我的?
【问题讨论】:
-
您好,欢迎来到 Stack Overflow!如果我们看不到您的代码,我们将无法帮助您。如果您不想公开您的代码,只需向我们展示出现错误的部分即可。否则,我们无能为力。
-
我分享了它,但在代码范围内编辑时出现语法错误,我不认为它为什么不显示
标签: angular typescript angular2-routing