Typescript导入angular2路由器错误
我在我的TypeScript代码中使用以下import语句Typescript导入angular2路由器错误,angular,typescript,angular-routing,Angular,Typescript,Angular Routing,我在我的TypeScript代码中使用以下import语句 import { Routes, RouterModule } from "@angular/router"; 关于这一点,我有几个问题 “@”符号在“@angular/router”中是什么意思 我正在使用angular2,当我试图编译时,我得到以下错误找不到module@angular/router。我使用的是“angular2”:“2.0.0-beta.7” “@角度/路由器”中的“@”符号是什么意思 “@”只是库的名称。如果您
import { Routes, RouterModule } from "@angular/router";
关于这一点,我有几个问题
找不到module@angular/router
。我使用的是“angular2”:“2.0.0-beta.7”
找不到模块@angular/router
的原因可能是您在systemjs配置中错误地映射了模块,或者您试图安装一个不存在的“router”版本
我认为您应该尝试按照5分钟快速入门设置初始项目,然后按照布线部分的文档进行操作。我相信@angular将指向您的angular安装位置,因为angular/router是一个有自己库的angular组件。@只是说明安装angular软件包的目录。至于缺少的模块,请确保您使用的是最新的angular软件包(2.0.0-beta.17是最新的)。可能是您的版本缺少路由器组件。请不要把我的回答当作福音,因为我不能100%肯定这是正确的。但希望能有所帮助。