2016-09-19 36 views
1

我啓動了角2.0的角2.0項目;但是當我嘗試使用路由時,它會拋出一些錯誤。目前,當我嘗試運行「新公共管理服務」的錯誤顯示爲 -角2.0 kei項目沒有出口mng'RouterConfig'

「椰菜插件:[BroccoliTypeScriptCompiler]與失敗: 錯誤:打字稿發現了以下錯誤: H:/代碼/ animeSquad的/ tmp/broccoli_type_script_compiler -input_base_path-XUPT7Vob.tmp/0/src/app/app.routes.ts(5,10):Module'「H:/ codes/animeSquad/node_modules/@ angular/router/index」'沒有導出mng'RouterModule 」「。

我的package.json內容是這樣的 -

{ 
    "name": "anime-squad", 
    "version": "0.0.0", 
    "license": "MIT", 
    "angular-cli": {}, 
    "scripts": { 
     "start": "ng serve", 
     "postinstall": "typings install", 
     "lint": "tslint \"src/**/*.ts\"", 
     "test": "ng test", 
     "pree2e": "webdriver-manager update", 
     "e2e": "protractor" 
    }, 
    "private": true, 
    "dependencies": { 
     "@angular/common": "^2.0.0-rc.5", 
     "@angular/compiler": "2.0.0-rc.5", 
     "@angular/core": "2.0.0-rc.5", 
     "@angular/forms": "0.3.0", 
     "@angular/http": "2.0.0-rc.5", 
     "@angular/platform-browser": "2.0.0-rc.5", 
     "@angular/platform-browser-dynamic": "2.0.0-rc.5", 
     "@angular/router": "3.0.0-alpha.7", 
     "@angular/upgrade": "2.0.0", 
     "es6-shim": "0.35.1", 
     "reflect-metadata": "0.1.3", 
     "rxjs": "5.0.0-beta.6", 
     "systemjs": "0.19.31", 
     "zone.js": "0.6.12" 
    }, 
    "devDependencies": { 
     "angular-cli": "1.0.0-beta.10", 
     "codelyzer": "0.0.20", 
     "ember-cli-inject-live-reload": "1.4.0", 
     "jasmine-core": "2.4.1", 
     "jasmine-spec-reporter": "2.5.0", 
     "karma": "0.13.22", 
     "karma-chrome-launcher": "0.2.3", 
     "karma-jasmine": "0.3.8", 
     "protractor": "3.3.0", 
     "ts-node": "0.5.5", 
     "tslint": "3.11.0", 
     "typescript": "1.8.10", 
     "typings": "1.3.1" 
    } 
} 

我的目標是使路由,同時保持CLI設置。我相當新的角度這麼簡單的詳細解釋將不勝感激。

在此先感謝。

+0

嘗試重新安裝...... –

+0

存在同樣的問題。 –

回答

0

RC.2是隨RC路由器,它已被棄用。您需要安裝海參崴路由器:)

npm remove @angular/router --save //將刪除RC路由器 npm install @angular/[email protected] --save //將安裝最新的路由器