2016-06-15 3 views
0

Angular 2プロジェクトをRC1に、ルータをv3 alpha3に更新しました。私はこのようなエラーを取得しています:特定のTypeScriptバージョンをターゲットにする方法は?

node_modules/@angular/router/directives/router_outlet.d.ts(10,14): error TS1005: '=' expected. 

エラーがTypeScript version issueように見えます。私はTypeScript 1.9.0-dev.20160409以上のバージョンを使用する必要があるようです。 "typescript": "^1.9.0-dev.20160409"devDependenciesに追加しましたが、私はまだ同じエラーが発生しています。他に何をすべきですか?

+0

ここで、これらのエラーが発生していますか? 'tsc'やIDEでコンパイルしているときは? – rinukkusu

+0

これはVS.NET 2015でコンパイルしている間です。 – dstr

答えて

0

あなたは、特定のバージョンにVS.NETをアップグレードするために、このメソッドを使用することができます:あなたは、プロジェクトのVS.NETは、プロジェクトの活字体のバージョンをアップグレードする場合ようお願いします再度開くとhttps://github.com/Microsoft/TypeScript/wiki/Nightly-drops#visual-studio-2013-and-2015

。 yesと答えると、csprojファイルのTypeScriptToolsVersionの値が更新されます。

1

Visual Studio 2015の最新のTypeScriptコンパイラバージョンは1.8.6です。プロジェクトファイルでノード<TypeScriptToolsVersion>を1.9に設定できます。バージョン1.9を使用するには、それをダウンロードしてC:\Program Files (x86)\Microsoft SDKs\TypeScript\1.9\tsc.exeに入れてください。

関連する問題