2017-10-17 57 views

回答

6

打開package.json文件和檢查devDependencies節點。它具有在下面的項目中使用的打字稿版本。

"typescript": "^2.4.0", 

您也可以使用Sajeetharan在下面的答案中建議的命令提示符。

+0

感謝好友我明白了。 – RajnishCoder

+1

太棒了。讓我知道你是否需要幫助。如果你覺得有用,你應該把答案標記爲接受。 –

+2

雖然記住^ 2.4.0中的插入符號意味着您可能會獲得2.5.x 2.6.x等。它告訴您,次要版本將在全新安裝(或npm更新)後自動更新爲最新版本, – pixelbits

0

打開命令提示符,檢查全局安裝的版本,

類型

tsc -v 

並按下回車鍵

檢查特定的項目版本,導航到node_modules\.bin\

./tsc -v 

另一種方式是檢查package.json的項目文件夾內

{ 
    "name": "angular-quickstart", 
    "version": "1.0.0", 
    "description": "QuickStart package.json from the documentation, supplemented with testing support", 
    "scripts": {}, 
    "keywords": [], 
    "license": "MIT", 
    "dependencies": {}, 
    "devDependencies": { 
    "tslint": "^4.0.2", 
    "typescript": "~2.1.5" 
    }, 
    "repository": {} 
} 
+1

這將告訴全局安裝的TypeScript編譯器的版本。不是該特定項目的angular-cli使用的版本。 –

+0

@JBNizet是的!通常我們instlal打字稿globallly – Sajeetharan

+0

這仍然會告訴全球安裝tsc的版本。你需要'./tsc -v'來確保你正在執行本地的。 –

1

如果你想安裝的程序包相關的確切版本使用ls命令:

npm ls typescript 

或者,你可以運行tsc-v標誌:

如果本地安裝:

node_modules\.bin\tsc -v 

如果安裝了全球:

tsc -v 

注:如果您計劃在檢查的package.json的版本號,記住插入符^ 2.4.0意味着你可以得到的2.4.x, 2.5.x 2.6.x等^告訴你,次要版本將自動更新到最新版本的全新安裝或npm update

如果版本號前面有~(即〜2.4.0),那麼補丁號在新安裝或更新時自動更新。這意味着可以安裝以下任何版本:2.4.0,2.4.1,2.4.2等,但不是2.5.x

+0

in'node_modules \ .bin'它顯示程序'tsc'目前沒有安裝。您可以通過鍵入以下命令來安裝它: sudo apt install node-typescript。在全球範圍內顯示相同我有ubuntu – RajnishCoder

+0

本地安裝:'npm install typescript --save-dev'。全局安裝:'npm install -g typescript' – pixelbits

相關問題