为什么VS Code使用的终端不同于标准的Mac终端,我该如何对其进行更改?

时间:2019-05-29 00:52:04

标签: macos sass terminal visual-studio-code

我刚安装Dart Sass的目的是替换不推荐使用的Ruby Sass。

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

Ruby Sass 3.7.3

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

1.20.1 compiled with dart2js 2.2.0

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

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

enter image description here

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

2 个答案:

答案 0 :(得分:0)

您可以在settings.json中编辑

Mac OS

{
    "window.zoomLevel": 2,
    "terminal.integrated.shell.osx": "/usr/local/bin/powershell"
}

Windows 10

{
    "window.zoomLevel": 2,
    "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe"
}

另一个link

答案 1 :(得分:0)

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

sudo gem uninstall sass

我仍然不了解VS Code如何在其终端中使用其他版本的Sass,但至少可以解决此问题。