打字稿不会更新到最新版本(NPM)

时间:2017-05-05 12:51:34

标签: windows typescript npm

今天我想安装一个较新版本的Typescript,因为这台机器上安装的是1.0.3.0(发出命令tsc --v)

当我输入npm install -g typescript@latest时,我得到了这个输出:

%APPDATA%\npm\tsc -> %APPDATA%\npm\node_modules\typescript\bin\tsc
%APPDATA%\npm\tsserver -> %APPDATA%\npm\node_modules\typescript\bin\tsserver
%APPDATA%\npm
`-- typescript@2.3.2

(为了便于阅读,我用%APPDATA%替换了我的完整路径到\ Appdata \ Roaming目录。)

这让我觉得我已经有了typescript@2.3.2这似乎是最新的,但如果我再次输入tsc --v,我仍然会看到1.0.3.0

我如何“强迫”TSC的ugprade?

由于

1 个答案:

答案 0 :(得分:4)

感谢Sebastian Sebald,我找到了一个解决方案:

where tsc的输出是:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe 
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.js 
%APPDATA%\npm\tsc 
%APPDATA%\npm\tsc.cmd

这导致npm告诉我它已经安装了typescript@2.3.2,但当我输入tsc时,我确实使用了C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe

我从C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0变量et voilat中删除了PATH

谢谢大家。