У меня возникла проблема, когда код Visual Studio в Windows 10 не может обнаружить глобально установленные пакеты NPM в интегрированном терминале.
Например, если в командной строке Windows я устанавливаю @angular/cli
через команду npm install -g @angular/cli
, в этой командной строке я могу выполнить команды @angular/cli, такие как ng --version
без ошибок. После установки глобального модуля npm в Visual Studio Code выполнение того же ng --version
дает мне ошибку:
Термин "ng" не распознается как имя командлета, функции, script файл или операционная программа. Проверьте правильность написания имени или если путь был включен, проверьте правильность пути и повторите попытку.
Я могу, однако, внутри интегрированного терминала успешно выполнять команды, такие как npm -v
и node -v
.
У меня есть следующие элементы в переменных моей системной среды
C:\Program Files\nodejs\
%AppData%\npm
Есть ли переменные пользователя или системной среды Visual Studio Code, которых я пропускаю, чтобы разрешить обнаружение глобальных модулей npm?
Спасибо за любую помощь, которую вы можете предоставить.