Невозможно запустить команду ng serve в Windows 10

Невозможно запустить команду ng serve в Windows 10

Я пытаюсь установить Angular на Windows 10.

1- Моя версия узла:

node -v
v10.16.0

и версия npm - это

npm -v
6.9.0

После запуска команды angular cli, которая

npm install -g @angular/cli

Я не могу запустить команду ng serve. Она показывает эту ошибку

'ng' is not recognized as an internal or external command,
operable program or batch file.

Я посмотрел несколько онлайн-решений, в которых говорится, что нужно задать «PATH», но моя папка npm path пуста.

C:\Users\shaha\AppData\Roaming\npm

Я много раз пробовал удалять и устанавливать nodejs, но не могу запустить команду ng serve. Пожалуйста, помогите мне решить эту проблему.

решение1

Введение

Когда вы вводите команду в командной строке, если это программа, то она доступна для использования, потому что она доступна из PATH.

PATH — это переменная окружения. В ваших пользовательских переменных есть переменная PATH, а в ваших системных переменных — вторая.

PATH обозначает набор расположений на вашем компьютере с программами и компонентами, которые должны быть доступны глобально.

Решение 1. Измените PATH

Сначала найдите ng.exe на вашем компьютере. Вы можете найти его в файлах программы. Если вы не знаете, где его искать, просто откройте «Компьютер» и выполните полный системный поиск.

После того, как вы нашли ng.exe, вам придется добавить местоположение в переменную PATH пользователя или системы. Переменные среды можно редактировать на вкладке «Дополнительно» в «Свойствах системы» после нажатия кнопки «Переменные среды».

Добавьте точку с запятой и местоположение ng.exe в конец переменной PATH.

Вы можете использовать учебник по редактированию PATH, найденный в Интернете. Вот пример учебника.https://www.howtogeek.com/118594/как-изменить-ваш-системный-путь-для-легкого-доступа-к-командной-строке/

Отказ от ответственности: Неправильное редактирование PATH может вызвать проблемы в системе. Лучшим решением будет связаться с разработчиком программы, которую вы пытаетесь установить, и попросить его исправить установщик.

Решение 2 — Явный запуск ng.exe

Сначала найдите ng.exe на вашем компьютере. Вы можете найти его в файлах программы. Если вы не знаете, где его искать, просто откройте «Компьютер» и выполните полный системный поиск.

После того, как вы его нашли, вместо ввода ng serveв командной строке скопируйте местоположение файла и используйте полное местоположение файла вместо «ng».

Пример:

нг служить

становится

C:\путь\к\папке\установки\ng.exe обслуживать

решение2

Я думаю, что это проблема со связыванием, возможно, вы не установили его глобально, включив это -gв команду во время установки. В любом случае, попробуйте сделать это, чтобы связать его:

npm link @angular/cli

Связанный контент