首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级angular 2.0.0-beta.13至2.0.0 rc1出错

升级angular 2.0.0-beta.13至2.0.0 rc1出错
EN

Stack Overflow用户
提问于 2016-05-18 16:53:14
回答 2查看 118关注 0票数 1

Lorem Ipsum只是印刷和排版行业的虚拟文本。自15世纪以来,Lorem Ipsum一直是业界的标准虚拟文本,当时一家不知名的印刷商拿出了一个排版,然后把它弄乱了,做成了一个排版样本簿。它不仅存活了五个世纪,还经历了电子排版的飞跃,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset sheets的发布而流行起来,最近又随着包括Lorem Ipsum版本的桌面出版软件Aldus PageMaker而流行起来。

EN

回答 2

Stack Overflow用户

发布于 2016-05-18 17:47:10

在RC版本中,angular2 NPM模块不能再使用,只能使用以下模块:

代码语言:javascript
复制
"@angular/common":  "2.0.0-rc.1",
"@angular/compiler":  "2.0.0-rc.1",
"@angular/core":  "2.0.0-rc.1",
"@angular/http":  "2.0.0-rc.1",
"@angular/platform-browser":  "2.0.0-rc.1",
"@angular/platform-browser-dynamic":  "2.0.0-rc.1",
"@angular/router":  "2.0.0-rc.1",
"@angular/router-deprecated":  "2.0.0-rc.1"

此外,Angular2 RC版本不提供(目前)像angular2.dev.jshttp.dev.js文件那样的捆绑文件。没有更多的angular2-polyfill,您需要显式地配置ZoneJS和Reflect-metadata。

您需要在SYstemJS配置中对其进行配置。有关更多详细信息,请参阅此页面:

关于您的问题,我认为您应该从package.json文件中删除这一行:

代码语言:javascript
复制
"angular2": "2.0.0-beta.13",

检查angular2-notifications是否与Angular2的RC版本兼容。

最后,更新你的config.ts文件,不要使用测试版的文件。下面是一个示例:

代码语言:javascript
复制
{ src: 'angular2/bundles/angular2-polyfills.js', inject: 'shims', dest: JS_DEST },
(...)
{ src: 'angular2/bundles/angular2.js', inject: 'libs', dest: JS_DEST },
{ src: 'angular2/bundles/router.js', inject: 'libs', dest: JS_DEST },
{ src: 'angular2/bundles/http.js', inject: 'libs', dest: JS_DEST },
票数 0
EN

Stack Overflow用户

发布于 2016-05-20 16:40:13

不确定同时使用beta和rc作为依赖项是不是一个好主意。同样在rc版本中,有许多突破性的变化,特别是因为模块化的包结构。另外,很难说出到底是什么导致了这个错误,因为你还没有像控制台中显示的那样发布accounts的源代码。我最近将我的angular 2应用程序(我正在使用它来探索Angular 2)升级到RC发行版,并且我要执行我在这里记录的几个步骤。看一看,看看有没有什么帮助。https://jaykhimani.blogspot.com/2016/05/upgrading-angular-2-from-beta-to-rc.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37294668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档