我正在将angular2应用程序迁移到RC2,并尝试使用路由器的版本3 alpha。
我遵循了有角度的文档为路由设置的插入器的设置,但我不断遇到以下错误:
/ @ angular / router / index“’没有导出的成员’provideRouter’
/ @ angular / router / index“’没有导出的成员’RouterConfig’
尝试在我的app.router.ts文件中使用以下导入时:
import { provideRouter, RouterConfig } from '@angular/router';
我在Visual Studio中使用CommonScript模块格式的打字稿。
这是我的packages.json中的依赖项
"@angular/common": "2.0.0-rc.2",
"@angular/compiler": "2.0.0-rc.2",
"@angular/core": "2.0.0-rc.2",
"@angular/http": "2.0.0-rc.2",
"@angular/platform-browser": "2.0.0-rc.2",
"@angular/platform-browser-dynamic": "2.0.0-rc.2",
"@angular/router": "3.0.0-alpha.3",
"@angular/router-deprecated": "2.0.0-rc.2",
"@angular/upgrade": "2.0.0-rc.2",
"systemjs": "0.19.27",
"core-js": "^2.4.0",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"zone.js": "^0.6.12",
"angular2-in-memory-web-api": "0.0.12"
即使我将system.config.js中的npm cdn设置为angular / route,如下所示:
’@ angular / router’:’
https :
//npmcdn.com/@angular/router@3.0.0-alpha.3
‘
我仍然收到错误。
我什至尝试使用alpha.4,alpha.5和最新的alpha.6版本。
我尝试删除nodule模块文件夹并强制npm安装以获取新文件。
题:
有人可以帮我弄清楚为什么 找不到 导出的 成员providerRouter 和 RouterConfig 吗?
谢谢
我有同样的问题,使用3.0.0-alpha.7版本解决了
这是我的package.json:
"dependencies": {
"@angular/common": "2.0.0-rc.2",
"@angular/compiler": "2.0.0-rc.2",
"@angular/core": "2.0.0-rc.2",
"@angular/http": "2.0.0-rc.2",
"@angular/platform-browser": "2.0.0-rc.2",
"@angular/platform-browser-dynamic": "2.0.0-rc.2",
"@angular/router": "3.0.0-alpha.7",
"@angular/upgrade": "2.0.0-rc.2",
"systemjs": "0.19.31",
"core-js": "^2.4.0",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"zone.js": "^0.6.12",
"angular2-in-memory-web-api": "0.0.12",
"bootstrap": "^3.3.6",
"contentful": "3.3.14"}
虽然我不会说它稳定,但是新的文档https://angular.io/docs/ts/latest/guide/router.html可能会误导他人。
这里需要你的帮助。 我有一个登录页面。在我输入用户名/密码后,我想看到仪表板页面。但是我没有找到404页。谁能告诉我这是怎么回事吗。 当我点击http://localhost:8080->时,它会转到http://localhost:8080/login-这是意料之中的。
使用npm,我遵循Angular CLI快速入门页面上的入门说明。 角度CLI快速启动 在创建并进入我的新项目“前端”后,运行,出现以下错误: 我试过其他类似问题的建议,但没有效果。答案是运行npm安装--save dev@angular devkit/build angular。 类似问题 我还删除了模块,清除了缓存,然后安装了一个同样不起作用的模块。 package.json: angular
以下命令在本地有效: 然后我可以在http://localhost:5000/上看到我的Grails应用程序 部署的第一部分显示它执行我的阶段任务。但后来,它又抱怨找不到阶段任务。 这是我的procfile的内容: 对我做错了什么有什么想法吗?
我已经广泛地搜索了这个问题,但没有找到任何修复它的方法。我正在尝试使用webpack来运行单个jasmine测试。我试图在Angular网站上遵循教程,但它...不是真的正确或完整。 null
问题内容: 我正在尝试使用Angular 2+(在撰写此问题时为Angular 4.1.0)来引导Angular 1.X应用程序。我遵循了T 的在线指南,但似乎没有取得进展。 我正在使用ES2015 +(通过Babel编译)和TypeScript的混合体。一切都能正确编译,我可以分别成功运行Angular 1和Angular 2。如果有区别,可以使用Webpack将它们一起编译。 我的Angula
我正在使用Creative Tim的包“Light Bootstrap Dashboard Pro Angular”(参考:https://demos.creative-tim.com/light-bootstrap-dashboard-pro-Angular2/Dashboard) 在这个例子中,他使用了Fullcalendar,如下所示: 我已经尝试了(参见:fullcalendar&Angu