2017-10-17 26 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

相关问题