2017-06-26 3 views
1

Ich bin Umsetzung Routing in meinem Winkel Meteor App aber bekommt Typoskript Fehler, dass Module '"node_modules/@angular/router/index"' has no exported member 'RouterModule'. und Module '"node_modules/@angular/router/index"' has no exported member 'Routes'
Jede Hilfe wird wirklich dankbar sein .
app.routes Datei ist
import { RouterModule, Routes } from '@angular/router';
import { LoginComponent } from '../../components/login/login.component';
import { SignupComponent } from '../../components/signup/signup.component';
import { ResourcesComponent } from '../../components/resources/resources.component';
import { MyApp } from './app.component';
export const routes: Routes=[
{path:'',component:MyApp},
{path:'login',component:LoginComponent},
{path:'signup', component:SignupComponent},
{path:'resources',component:ResourcesComponent},
];

package.json
{
"name": "test",
"private": true,
"scripts": {
"start": "meteor run"
},
"dependencies": {
"@angular/common": "^4.2.3",
"@angular/compiler": "^4.2.3",
"@angular/compiler-cli": "^4.2.3",
"@angular/core": "^4.2.3",
"@angular/forms": "^4.2.3",
"@angular/http": "^4.2.3",
"@angular/platform-browser": "^4.2.3",
"@angular/platform-browser-dynamic": "^4.2.3",
"@angular/platform-server": "^4.2.3",
"@angular/router": "3.0.0-rc.1",
"@angular/router-deprecated": "2.0.0-rc.2",
"babel-runtime": "^6.20.0",
"meteor-node-stubs": "~0.2.4",
"meteor-rxjs": "^0.4.7",
"reflect-metadata": "^0.1.10",
"rxjs": "^5.4.1",
"zone.js": "^0.8.12"
},
"devDependencies": {
"@types/meteor": "^1.4.2",
"@types/meteor-accounts-phone": "0.0.5",
"@types/underscore": "^1.8.1",
"meteor-typings": "^1.3.1"
}
}
Module ‚‚node_modules/@ Winkel/Router/index‘‘ hat keine exportierte Mitglied ‚RouterModule‘

+0

sind Sie system.config mit? – Sajeetharan

+0

Ich glaube nicht, aber package.json –

Antwort

0

In Ihrem app.route Modul dieses

import { RouterModule, Routes } from '@angular/router'; 
import { LoginComponent } from '../../components/login/login.component'; 
import { SignupComponent } from '../../components/signup/signup.component'; 
import { ResourcesComponent } from '../../components/resources/resources.component'; 
import { MyApp } from './app.component'; 


export const routes: Routes = [ 
{path:'',component:MyApp}, 
{path:'login',component:LoginComponent}, 
{path:'signup', component:SignupComponent}, 
{path:'resources',component:ResourcesComponent}, 
]; 

@NgModule({ 
    imports: [ RouterModule.forRoot(routes) ], 
    exports: [ RouterModule ] 
}) 
export class AppRouteModule { 
} 

und in Ihrer Anwendung hinzuzufügen.Modul Import dieses Modul

import { AppRouteModule } from './app.route.module'; 

und registrieren das Modul

@NgModule({ 
... 
imports: [ AppRouteModule ], 
... 
}) 
export class AppModule{ 
} 
+0

Das ist nicht das Problem, weil es implementiert wurde und nicht gut. Bitte jede andere Lösung wird sehr hilfreich sein. –

Verwandte Themen