https://angular.io/docs/ts/latest/guide/router.html
裡是這樣引入
import { provideRouter, RouterConfig } from '@angular/router';
但是在IDE裡報錯,模組沒有這兩個export,這個官方文檔寫錯了?
文件沒有錯,只是有小疏忽,你引用的@angular/core,@angular/common都是2.0.0-rc.2,所以你就以为也@angular/router也是相同版本沒錯吧?
@angular/core
@angular/common
2.0.0-rc.2
@angular/router
但其實官網文檔裡的@angular/router是@3.0.0-alpha.3(简直莫名其妙有没有!?)。不信你强制安装npm install @angular/router@3.0.0-alpha.7,然後再試試
@3.0.0-alpha.3
npm install @angular/router@3.0.0-alpha.7
文件沒有錯,只是有小疏忽,你引用的
@angular/core
,@angular/common
都是2.0.0-rc.2
,所以你就以为也@angular/router
也是相同版本沒錯吧?但其實官網文檔裡的
@angular/router
是@3.0.0-alpha.3
(简直莫名其妙有没有!?)。不信你强制安装npm install @angular/router@3.0.0-alpha.7
,然後再試試