2016-06-15 101 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

回答

1

看来,Visual Studio 2015的最新TypeScript编译器版本是1.8.6。在您的项目文件中,您可以将节点<TypeScriptToolsVersion>设置为1.9。要使用1.9版本,请下载并将其放入C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.9\tsc.exe