使用以下命令更新类型记录:
npm install typescript -g
最新版本2.4.2已正确安装,我可以通过查看由folloing命令显示的路径来验证它:
npm list typescript -g
但是下面的命令显示了旧版本(1.0.3.0):
tsc -v
还查看了TEMP变量,它指向与npm list
显示的路径相同的路径。
此外,在命令提示符中运行where tsc
不会显示任何内容,也不会产生任何错误。
发布于 2017-08-15 17:07:47
您可能已经为Visual安装了一个旧版本的TypeScript,并且Visual安装正在隐藏通过npm安装的版本。您可能需要更改PATH
变量。
若要检查,请打开命令提示符(CMD.exe
)并键入
where tsc
如果第一个项目与Node/npm没有关联,而是安装在类似C:\Program Files (x86)\Microsoft SDKs\TypeScript\...
的东西中,那么您需要配置您的系统环境变量。
system environment variables
Edit the system environment variables
的项目PATH
环境变量的Node/npm位置优先于Visual位置。
发布于 2017-08-15 16:45:38
发布于 2018-09-12 10:33:15
在windows上,打开命令提示符并键入: where tsc
这将为您提供路径和全局设置所指向的类型文本版本的列表。
转到路径: C:\xxxxx\Microsoft \TypeScript
然后删除旧版本文件夹(最新版本除外)。然后再次检查您的当前版本。
祝你今天愉快!
https://stackoverflow.com/questions/45703455
复制相似问题