【问题标题】:version of tsc is not the same inside and outside of vscode (ubuntu)vscode(ubuntu)内外的tsc版本不一样
【发布时间】:2022-01-02 07:56:47
【问题描述】:

如果我在 vscode 中执行tsc --version,我会得到Version 3.8.3。如果我在单独的终端中执行此操作,我会得到Version 4.5.4。 对我来说奇怪的是 which tsc 导致两种选择的路径相同: /home/corno/.nvm/versions/node/v16.13.0/bin/tsc

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

这可能是什么原因?

【问题讨论】:

  • 我仍然不明白发生了什么,但是如果我在 vscode 中执行完整路径(/home/corno/.nvm/versions/node/v16.13.0/bin/tsc) ,它运行 4.5.4 版本。所以不知何故“哪个”没有报告将运行哪个可执行文件的正确位置
  • 你能指定你的VSCode工作区的文件结构,以及每次你发出命令时的cwd(tsc或which)吗?
  • 我在工作空间的根目录中运行这些命令

标签: typescript visual-studio-code version tsc


【解决方案1】:

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

~/.vscode~/.config/Code

【讨论】:

    猜你喜欢
    • 2018-01-24
    • 1970-01-01
    • 2018-08-19
    • 2019-08-03
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2022-07-04
    相关资源
    最近更新 更多