2016-10-11 61 views
0

我有一个使用angular-cli项目模板在Visual Studio代码中创建的Angular2项目。此外,我通过npm以及通过微软链接(https://www.microsoft.com/en-us/download/details.aspx?id=48593)安装了最新版的Typescript(2.0.3),因为我也使用了Visual Studio 2015。但是,由于某些原因,当我启动我的Angular2项目时,我仍然收到错误消息。请注意,即使使用运行tsc -v的标准命令提示符仍将返回1.0.0.0。Visual Studio代码中的Typescript版本冲突代码

  • tsc -v如何确定打字稿的版本?
  • 如何在我的Angular项目中摆脱此消息并确保 它将使用最新版的Typescript?

我在这里错过了什么?感谢你的帮助。

enter image description here

回答

1

如果您只需要打字稿的最后一个版本,在两个视觉工作室,那么你就可以

  1. 删除所有先前安装分别位于:
    C:\Program Files (x86)\Microsoft SDKs\TypeScript
  2. 重新安装最新的TypeScript版本。

希望一切都会奏效。

+0

谢谢。简单地删除其他版本已经成功了。 – TheCount

1

你通过NPM安装打字稿?如果是这种情况,请尝试通过npm uninstall -g typescript进行卸载。现在通过npm install -g typescript重新安装,并检查问题是否解决。

1

最好的办法是让VScode只使用本地安装的typescript版本。

将此放在.vscode/.settings文件中。

"typescript.tsdk": "./node_modules/typescript/lib"