使用以下命令更新Typescript:
npm install typescript -g
最新版本2.4.2已正确安装,我可以通过查看以下命令显示的路径来验证它:
npm list typescript -g
但以下命令显示旧版本(1.0.3.0):
tsc -v
还查看TEMP变量,它指向与npm list
显示的路径相同的路径。
在命令提示符下运行where tsc
也没有显示任何内容,也没有出现任何错误。
您可能已经为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位置。
还要确保任何较新的Visual Studio安装位置优先于较旧的安装位置。我相信你需要这样做
npm install -g typescript@latest
要么
npm update -g typescript
在Windows上,打开命令提示符并键入:where tsc
这将为您提供PATH和全局设置指向的打字稿版本列表。
转到路径:C:\ xxxxx \ Microsoft SDKs \ TypeScript
然后删除除最新版本之外的旧版本文件夹。然后再次检查您当前的版本。
祝你有美好的一天!