tsc的版本在vscode(ubuntu)内外都不一样



如果我在vscode内部执行tsc --version,我会得到Version 3.8.3。如果我在一个单独的终端中进行,我会得到Version 4.5.4。对我来说奇怪的是,which tsc导致两个备选方案的路径相同:/home/corno/.nvm/versions/node/v16.13.0/bin/tsc

这怎么可能?我原以为,因为路径是相等的,所以我应该得到相同的版本。

造成这种情况的原因是什么?

我卸载了vscode,丢弃了它的2个数据目录并重新安装。这解决了问题。

~/.vscode~/.config/Code

最新更新