#macos #visual-studio-code #zsh
#macos #visual-studio-code #zsh
Вопрос:
Я заметил, что открытие определенной папки (проекта узла) в окне VSCode добавляет больше местоположений к $PATH в интегрированном терминале. Это было источником путаницы при попытке управлять версиями узлов с помощью nvm и обнаружении, что этот конкретный проект всегда выполнялся под node 10 вместо более поздней версии ( /Users/william/.nvm/versions/node/v10.22.0/bin
был на ПУТИ к этому проекту).
Что может быть особенного в этом проекте, чтобы вызвать такое поведение?
Примечания:
При открытии интегрированного терминала в VSCode вне этого конкретного проекта ПУТЬ совпадает с путем терминала macOS.
Этот проект предназначен для разработки статического веб-приложения Azure. Расширение Azure Functions используется с nodejs для локального тестирования кода.
В проекте есть папка .vscode для конфигурации проекта, но я не могу найти там ничего, связанного с $PATH .
Комментарии:
1. Я удалил проект и повторно клонировал его с github. Казалось, это «исправило» проблему.
2. Итак, как насчет того, чтобы закрыть этот вопрос?
3. @MarlonRichert Я все еще хотел бы знать ответ
4. Я только что сделал
print -l - $path
это в интегрированном терминале VS Code и в приложении терминала macOS, и оба они выводят одинаковые значения. Что бы ни было причиной вашего$path
изменения, это делает не сам VS Code. Возможно, это расширение, которое вы используете?