首页 > 解决方案 > 为什么 VS Code 使用与标准 Mac 终端不同的终端,我该如何更改它?

问题描述

我刚刚安装了 Dart Sass,目的是替换已弃用的 Ruby Sass。

现在,当我使用 Visual Studio Code 中的终端检查 Sass 的版本时,我得到Ruby Sass 3.7.3

红宝石萨斯 3.7.3

但是当我在常规终端窗口中检查 Sass 的版本时,我得到1.20.1 compiled with dart2js 2.2.0

1.20.1 用 dart2js 2.2.0 编译

为什么会有所不同?如何让 VS Code 使用与主终端相同的设置?

如果有帮助,我在 VS Code 中的终端设置是/bin/bash/

在此处输入图像描述

此外,如果它有帮助,当我在两个不同的终端回显 $PATH 时,我会得到不同的结果。

标签: macossassterminalvisual-studio-code

解决方案


我通过卸载 Ruby Sass “解决”了这个问题:

sudo gem uninstall sass

我仍然不明白 VS Code 是如何在其终端中使用不同版本的 Sass,但至少这个问题得到了解决。


推荐阅读