NPM不更新版本TSC
问题描述:
打字稿使用下面的命令更新:NPM不更新版本TSC
npm install typescript -g
而且最新版本2.4.2安装正确,我可以通过查看由folloing命令显示的路径验证:
npm list typescript -g
但表现出来的较旧的版本(1.0.3.0)以下命令:
tsc -v
又看了在TEMP变量中,它指向与npm list
所示相同的路径。
在命令提示符下运行where tsc
也不会显示任何内容并且不会出现任何错误。
答
这可能是因为你已经安装了Visual Studio的一个老版本的打字稿的,那Visual Studio安装是通过npm安装的。您可能需要更改变量PATH
。
要检查,打开一个命令提示符(CMD.exe
)和类型
where tsc
如果第一个项目没有与节点/ NPM相关,并且除了安装于类似C:\Program Files (x86)\Microsoft SDKs\TypeScript\...
,那么你会需要配置你的系统环境变量。
- 打开开始菜单。
- 搜索
system environment variables
- 打开该项目名为
Edit the system environment variables
- 确保
PATH
环境变量优先于Visual Studio的位置的节点/ NPM位置。- 还要确保任何较新的Visual Studio安装位置都优先于较旧的安装位置。
您是否使用Visual Studio安装了旧版本的TypeScript? –
如何查找与Visual Studio一起安装的旧版本? – mehran