如果我在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