我的版本是0.9.1.1。所以我运行了以下命令:
C:\test>npm install -g typescript
npm http GET https://registry.npmjs.org/typescript
npm http 200 https://registry.npmjs.org/typescript
npm http GET https://registry.npmjs.org/typescript/-/typescript-1.0.0.tgz
npm http 200 https://registry.npmjs.org/typescript/-/typescript-1.0.0.tgz
C:\Users\david\AppData\Roaming\npm\tsc -> C:\Users\david\AppData\Roaming\npm\nod
e_modules\typescript\bin\tsc
typescript@1.0.0 C:\Users\david\AppData\Roaming\npm\node_modules\typescript
但是当我运行tsc时,我得到:
C:\test>tsc
Version 0.9.1.1
Syntax: tsc [options] [file ..]
要安装最新版本,我还需要做什么?
更新:
C:\test>where tsc
C:\Program Files (x86)\Microsoft SDKs\TypeScript\tsc.exe
C:\Program Files (x86)\Microsoft SDKs\TypeScript\tsc.js
C:\Users\david\AppData\Roaming\npm\tsc
C:\Users\david\AppData\Roaming\npm\tsc.cmd
tsc.exe为0.9.1.1,tsc.cmd为1.0.0.0
然后,我删除了VisualStudio0.9.1.1插件,现在一切都好了--只有tsc.cmd,那就是1.0.0.0
谢谢大家!
7条答案
按热度按时间cngwdvgl1#
要安装最新版本,我还需要做什么?
这是因为你可能(几乎肯定)已经安装了Visual Studio的TypeScript插件。你可以从 * 控制面板 * 卸载它。然后你从 npm 安装的typescript将是命令行上的默认类型。
或者,你可以从这里获得最新的TypeScript from Visual Studio 2012插件:http://www.typescriptlang.org/#Download(对于VS 2013,它捆绑在VS 2013 update 2 RC中)
hmtdttj42#
从**
PATH
**环境变量中删除C:\Program Files (x86)\Microsoft SDKs\TypeScript\
为我做了这项工作。Advanced system settings -> Environment Variables -> system variables -> PATH
vwkv1x7d3#
TypeScript版本问题以及如何使用NPM更新
我有一个类似的问题,即我下载了1. 4和1. 5的测试版,当我运行命令tsc -v时,它不断返回1. 0版本。
当我去到上面指示的文件夹时,我看到了三个版本1.0,1.4.和1.5.删除1.0允许1.5运行...
krugob8w4#
对于我来说,我只是将“Path”环境参数从
"C:\Program Files (x86)\Microsoft SDKs\TypeScript\
1.0"
更改为"C:\Program Files (x86)\Microsoft SDKs\TypeScript\
1.5"
,然后就可以了。gcxthw6b5#
在此之前,请确保已键入
我去了
C:\Program Files(x86)\Microsoft SDK\TypeScript
并删除了1.0文件夹之后,我做了tsc -v的命令行,它终于返回2.7如下所示。
mklgxw1f6#
如何安装TypeScript?
首先,我们必须安装node.js。
https://nodejs.org/en/download/
并运行.msi安装程序,以检查它是否已安装或不只是使用下面的命令在命令提示符
节点-v
它将显示已安装的node.js的版本。
然后在命令提示符下使用下面的命令来安装TypeScript
npm install -g typescript
eqoofvh97#
你已经正确安装了它,但是在调用编译器的时候,你只需要提到源文件的路径,就像这样:
查看this link了解更多信息