0
我安裝了兩個Visual Studio實例。 2015年和2017年。我有一個項目需要<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>
運行。當我在VS2015中發佈這個項目時,TypeScript不能編譯。由於版本號而無法編譯的Typescript
當檢查tsc -v
時,我注意到它是v. 2.4.1
。
我有一個預感,我的問題cuase是tsc
版本號的差異。情況會是這樣嗎?如果是這樣,恐怕發佈這個項目的唯一可能的解決方案是刪除VS2017。是對的嗎?
不,這是不正確的。安裝[TypeScript for Visual Studio](http://www.typescriptlang.org/index.html#download-links)。同時安裝2015和2017版本,你應該很好。確保在項目中升級版本:' 2.4 TypeScriptToolsVersion>'。此外,Visual Studio不會將'tsc'放入您的路徑中。這可能來自通過npm的全局安裝。 –
由於所有權限制,我無法在我的解決方案中升級'TypeScrip'版本。 –
最好的選擇是去「程序和功能」,並刪除所有「Visual Studio的TypeScript工具」的安裝,運行'npm uninstall -g typescript'並使用其他編輯器,比如VS Code,它可以讓你使用任何你想要的版本,而你等待項目的實際所有者與時俱進。您還可以嘗試在Visual Studio中禁用所有TypeScript相關設置,並使用管理VS 2017的Visual Studio安裝程序將其卸載。 –