2016-09-14 43 views
0

我正在將Angular 2應用程序從RC5升級到RC7。 @ angular/forms包版本爲0.3.0,我找不到更新的版本。哪個@ angular /形成角度爲2的RC7版本?

儘管如此,在2.0.0-rc.6中,Type聲明已被棄用,轉而支持Type<T>。但現在看起來形式的包裝需要更新,當建築我有一幫喜歡的錯誤:

錯誤在[默認]路徑/到/我/項目/ node_modules/@角/表格/ src目錄/directives.d.ts:26:45 泛型類型'類型'需要1個類型參數。

有誰知道是否有更新版本的表單包?通過npm show @angular/[email protected]* version列出似乎不是:

@angular/[email protected] '0.1.0' 
@angular/[email protected] '0.1.1' 
@angular/[email protected] '0.2.0' 
@angular/[email protected] '0.3.0' 

是否有任何其他解決方法?雖然作爲所有發佈候選人,但似乎很奇怪,這樣一個關鍵的軟件包已經落後於2個RC版本。

TA

+0

按照快速入門教程 - ' 「@角/形式」:「2.0.0 RC。 7「,' – Sanket

+0

我明白了,我完全錯過了這個改變。順便說一句,@micronyks答案更早出現,所以我想我會將其標記爲解決方案。感謝您的輸入。 – superjos

回答

0

確保與RC7你有以下的package.json文件

{ 
    "name": "angular2-quickstart", 
    "version": "1.0.0", 
    "scripts": { 
    "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ", 
    "lite": "lite-server", 
    "postinstall": "typings install", 
    "tsc": "tsc", 
    "tsc:w": "tsc -w", 
    "typings": "typings" 
    }, 
    "license": "ISC", 
    "dependencies": { 
    "@angular/common": "2.0.0-rc.7", 
    "@angular/compiler": "2.0.0-rc.7", 
    "@angular/core": "2.0.0-rc.7", 
    "@angular/forms": "2.0.0-rc.7", 
    "@angular/http": "2.0.0-rc.7", 
    "@angular/platform-browser": "2.0.0-rc.7", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.7", 
    "@angular/router": "3.0.0-rc.3", 
    "@angular/upgrade": "2.0.0-rc.7", 
    "core-js": "^2.4.1", 
    "reflect-metadata": "^0.1.3", 
    "rxjs": "5.0.0-beta.12", 
    "systemjs": "0.19.27", 
    "zone.js": "^0.6.21", 
    "angular2-in-memory-web-api": "0.0.19", 
    "bootstrap": "^3.3.6" 
    }, 
    "devDependencies": { 
    "concurrently": "^2.2.0", 
    "lite-server": "^2.2.2", 
    "typescript": "^1.8.10", 
    "typings":"^1.3.2" 
    } 
} 
+1

在最新示例中,Typescript已更新至2.0.2。它修復了Visual Studio中的智能感知和編譯問題,例如在使用rxJs和Angular時。 – eduardobr