使用以下命令更新Typescript:
npm install typescript -g
最新版本2.4.2已正确安装,我可以通过查看以下命令显示的路径来验证它:
npm list typescript -g
但以下命令显示旧版本(1.0.3.0):
tsc -v
还查看TEMP变量,它指向npm list
显示的相同路径。
在命令提示符下运行where tsc
并不会显示任何内容,也不会出现任何错误。
答案 0 :(得分:6)
您可能已经为Visual Studio安装了旧版本的TypeScript,并且Visual Studio安装正在隐藏通过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 Studio位置。
答案 1 :(得分:2)
答案 2 :(得分:2)
在Windows上,打开命令提示符并键入:where tsc
这将为您提供PATH和全局设置指向的打字稿版本列表。
转到路径:C:\ xxxxx \ Microsoft SDKs \ TypeScript
然后删除较旧版本的文件夹(最新文件夹除外)。然后再次检查您的当前版本。
祝你有美好的一天!
答案 3 :(得分:0)
从TypeScript
中删除C:\Program Files (x86)\Microsoft SDKs
文件夹。
答案 4 :(得分:0)
如果您使用的是IntelliJ IDE,请尝试:
首选项>语言和框架>打字稿
并将Typescript选择字段更改为正确的路径。
答案 5 :(得分:-1)
旧的打字稿版本必须在Windows计算机上的该地址上, C:\ Program Files(x86)\ Microsoft SDKs \ TypeScript
因此,您要做的就是先进入该地址,依次进入c:\ drive和程序文件(x86)文件夹,然后找到Microsoft SDKs文件夹,您将看到打字稿文件夹,您可以剪切或从那里删除该文件夹,然后返回到cmd并输入typescript的路径,它将为您显示新路径和最新版本。