2016-05-18 118 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