Почему VS Code использует терминал, отличный от стандартного терминала Mac, и как мне его изменить? - PullRequest
0 голосов
/ 29 мая 2019

Я только что установил Dart Sass с намерением заменить Ruby Sass, который устарел.

Теперь, когда я проверяю версию Sass с помощью терминала в коде Visual Studio, я получаю 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 голосов
/ 31 мая 2019

Я "решил" эту проблему, удалив Ruby Sass:

sudo gem uninstall sass

Я все еще не понимаю, как VS Code использовал другую версию Sass в своем терминале, но по крайней мере это решено.

0 голосов
/ 30 мая 2019

Вы можете редактировать в ваших 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"
}

Другая ссылка

...