Angular2 routing 在./src/app/app.module.ts模块中找不到错误

Angular2 routing 在./src/app/app.module.ts模块中找不到错误,angular2-routing,router,angular2-modules,Angular2 Routing,Router,Angular2 Modules,我在做一件事。我犯了以下错误 ERROR in ./src/app/app.module.ts Module not found: Error: Can't resolve '@angular/router/src/router_module' in 'E:\xampp\Angular-cli\Login\src\app' @ ./src/app/app.module.ts 13:0-69 @ ./src/main.ts @ multi webpack-dev-server/client?ht

我在做一件事。我犯了以下错误

ERROR in ./src/app/app.module.ts
Module not found: Error: Can't resolve '@angular/router/src/router_module' in 
'E:\xampp\Angular-cli\Login\src\app'
@ ./src/app/app.module.ts 13:0-69
@ ./src/main.ts
@ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts
我的节点模块中有这个库@angular/router/src/router\u模块。缺少什么

这里是必需的文件

应用程序模块.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { AdminAccount } from './admin/admin.component';
import { LoginForm } from './login/login.component';
import { FileData } from './filedata/filedata.component';
import { ROUTER_PROVIDERS } from "@angular/router/src/router_module";
import { RouterModule, Routes, ROUTES } from "@angular/router";
import { Http, Response } from "@angular/http";
import { Route } from './router/router.component';

@NgModule(
{
imports: [RouterModule ,Route, BrowserModule, Http, Response, AdminAccount, LoginForm, FileData, Route],
declarations: [AppComponent],
providers: [ROUTER_PROVIDERS],
bootstrap: [AppComponent]
})
export class AppModule { }
import { Component, OnInit } from '@angular/core';
import { RouterModule } from "@angular/router";
import { LoginForm } from "../login/login.component";
import { AdminAccount } from "../admin/admin.component";

 export const Route = RouterModule.forRoot(
[
{ path: '/', component: LoginForm },
{ path: '/admin', component: AdminAccount }
]);
import { Component } from "@angular/core";
import { LoginForm } from "./login/login.component";
import { AdminAccount } from "./admin/admin.component";
import { Routes, RouterModule } from "@angular/router";
import { FileData } from "./filedata/filedata.component";

@Component(
{
selector: "root",
templateUrl: "./app.component.html",
})
export class AppComponent {}
路由器.component.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { AdminAccount } from './admin/admin.component';
import { LoginForm } from './login/login.component';
import { FileData } from './filedata/filedata.component';
import { ROUTER_PROVIDERS } from "@angular/router/src/router_module";
import { RouterModule, Routes, ROUTES } from "@angular/router";
import { Http, Response } from "@angular/http";
import { Route } from './router/router.component';

@NgModule(
{
imports: [RouterModule ,Route, BrowserModule, Http, Response, AdminAccount, LoginForm, FileData, Route],
declarations: [AppComponent],
providers: [ROUTER_PROVIDERS],
bootstrap: [AppComponent]
})
export class AppModule { }
import { Component, OnInit } from '@angular/core';
import { RouterModule } from "@angular/router";
import { LoginForm } from "../login/login.component";
import { AdminAccount } from "../admin/admin.component";

 export const Route = RouterModule.forRoot(
[
{ path: '/', component: LoginForm },
{ path: '/admin', component: AdminAccount }
]);
import { Component } from "@angular/core";
import { LoginForm } from "./login/login.component";
import { AdminAccount } from "./admin/admin.component";
import { Routes, RouterModule } from "@angular/router";
import { FileData } from "./filedata/filedata.component";

@Component(
{
selector: "root",
templateUrl: "./app.component.html",
})
export class AppComponent {}
应用程序组件.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { AdminAccount } from './admin/admin.component';
import { LoginForm } from './login/login.component';
import { FileData } from './filedata/filedata.component';
import { ROUTER_PROVIDERS } from "@angular/router/src/router_module";
import { RouterModule, Routes, ROUTES } from "@angular/router";
import { Http, Response } from "@angular/http";
import { Route } from './router/router.component';

@NgModule(
{
imports: [RouterModule ,Route, BrowserModule, Http, Response, AdminAccount, LoginForm, FileData, Route],
declarations: [AppComponent],
providers: [ROUTER_PROVIDERS],
bootstrap: [AppComponent]
})
export class AppModule { }
import { Component, OnInit } from '@angular/core';
import { RouterModule } from "@angular/router";
import { LoginForm } from "../login/login.component";
import { AdminAccount } from "../admin/admin.component";

 export const Route = RouterModule.forRoot(
[
{ path: '/', component: LoginForm },
{ path: '/admin', component: AdminAccount }
]);
import { Component } from "@angular/core";
import { LoginForm } from "./login/login.component";
import { AdminAccount } from "./admin/admin.component";
import { Routes, RouterModule } from "@angular/router";
import { FileData } from "./filedata/filedata.component";

@Component(
{
selector: "root",
templateUrl: "./app.component.html",
})
export class AppComponent {}

如果需要更多文件,请告诉我。

@Fahad Nasir这里是管理员帐户。

import { Component, OnInit } from '@angular/core';
import { Router } from "@angular/router";

@Component(
{
selector: "admin",
templateUrl: "./admin.component.html",
})

export class AdminAccount
{
adminUser = document.cookie.split("??")[0];
adminPass = document.cookie.split("??")[1];

constructor(public router: Router)
{
    if (document.cookie !== undefined)
    {
        if (this.adminUser == "admin" && this.adminPass == "admin")
        {
            console.log("Welcome!");
        }
        else
        {
            this.router.navigate(["Loginform"]);
            console.log("Redirect!");
        }
    }
    else
    {
        console.log("Error: Undefined Login!");
    }
}
}

您使用的是哪种版本的angular?@FahadNisar angular1。你能猜出,有什么问题吗?或者您需要额外的信息??您已经提到您正在使用angular cli,该cli要求angular 2或更高。你怎么能说你用的是角度1?是的,你是对的。你现在能解决我的问题吗?试着从“@angular/ROUTER/src/ROUTER_module”中删除导入{ROUTER_PROVIDERS}”;和提供者:[ROUTER_providers],来自AdminAccount中的app.module.tsERROR不是NgModuleWell,我更改了@ngModule导入的顺序。错误消失了。但是现在有编译错误。粘贴屏幕截图不看就不能告诉你。