2016-05-18 89 views
1

Lorem Ipsum只是印刷和排版行业的虚拟文本。 Lorem Ipsum自从16世纪以来一直是业界标准的虚拟文本,当时一台未知的打印机采用了一种类型的厨房,并将其制作成样本书。它不仅存活了五个世纪,而且还实现了电子排版的飞跃,基本保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset工作表的发布以及最近使用包括版本的Lorem Ipsum在内的Aldus PageMaker等桌面出版软件而得到了推广。将角度2.0.0-beta.13升级到2.0.0时出错rc1

回答

0

随着RC版本中,angular2 NPM模块不能再被使用,但下面的人:

"@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文件中删除这一行:

"angular2": "2.0.0-beta.13", 

检查angular2的通知是符合Angular2的RC版本。

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

{ 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

不知道它的好主意,有两个 - 之beta和RC - 作为依赖。另外在rc发行版中,还有很多重大改变,尤其是因为模块化的封装结构。也很难说出究竟是什么导致了错误,因为你没有发布控制台中显示的accounts的来源。我最近将我的角度2应用程序(我正在用来探索Angular 2)升级到RC版本,并且我会执行我在此处记录的几个步骤。看看它,看看它的任何帮助。 https://jaykhimani.blogspot.com/2016/05/upgrading-angular-2-from-beta-to-rc.html