bash: ng: команда не найдена только в коде Visual Studio

Я пытаюсь выполнить команды ng в коде Visual Studio, но получаю сообщение об ошибке: bash: ng: command not found.

Я изменил некоторые конфигурации, прочитанные в других сообщениях, и все отлично работает в терминале MacOs, а в коде Visual Studio появляется указанное выше сообщение.

Что мне делать, чтобы это исправить?


person Yaniv Eliav    schedule 14.12.2020    source источник
comment
Вы перезапустили VSCode? Вы перезагрузили свой Mac?   -  person JSON Derulo    schedule 14.12.2020
comment
Вы перезапустили терминал и проверили, доступна ли еще команда ng? Я подозреваю, что изменения в $PATH не являются постоянными.   -  person JSON Derulo    schedule 14.12.2020


Ответы (1)


Angular глобально установлен в вашей системе? вы можете попробовать это снова с

npm i -g @angular/cli

Это не повлияет на угловую версию вашего проекта. (пока вы добавляете -g) Я предполагаю, что вы используете Linux/MacOS. Если это все еще не работает, используйте

PATH=$PATH:[path_to_your_user_profile]/path-to-npm

Чтобы убедиться, что ваш NPM добавлен на ваш путь

person Sven Elmendorp    schedule 14.12.2020
comment
Кажется, я неправильно понял вопрос. Я думал, что ng работает только в VScode. Попробуйте запустить VScode от имени администратора. - person Sven Elmendorp; 14.12.2020
comment
возможен запуск от имени администратора в macOS? Как мне это сделать? - person Yaniv Eliav; 14.12.2020
comment
Проверьте это. Открытие с помощью sudo всегда будет выполняться от имени администратора. или рут в вашем случае - person Sven Elmendorp; 14.12.2020
comment
Я не думаю, что это что-то изменит. Чтобы прочитать файлы, необходимые для запуска Angular CLI, sudo не требуется. - person JSON Derulo; 14.12.2020
comment
@JSONDerulo, возможно ... но в оболочке IDE используются команды терминала. Где в этом случае используется ng - person Sven Elmendorp; 14.12.2020
comment
@SvenElmendorp Я новичок в MacOs. как я могу найти путь к npm? - person Yaniv Eliav; 14.12.2020
comment
@YanivEliav /usr/local/bin/npm. но вы можете сначала проверить это - person Sven Elmendorp; 14.12.2020