2016-10-11 75 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"