'ng' не распознается как внутренняя или внешняя команда, оперативная программа или командный файл

Я попробовал запустить npm install -g angular -cli

введите описание изображения здесь

Я также попробовал добавить его в переменные Enviorment в разделе PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular -cli\bin\ng), без каких-либо успехов. введите описание изображения здесь

Ответ 1

Используйте командную строку NodeJS, а команду Windows Command, команда NodeJs распознает ng.

Ответ 2

Вы также можете попробовать:

 > npm run ng <command>

Ответ 3

Вам не следует добавлять C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng к вашему PATH. Существует только javascript файл, который вы не можете использовать в терминале.

Вам нужно ng.cmd, которое, вероятно, находится в %AppData%\Roaming\npm. Убедитесь, что этот путь включен в вашу переменную PATH.

Ответ 4

У меня была такая же проблема на Windows7. Я решил установить правильный путь.

  1. Сначала найдите файл ng.cmd в вашей системе. Это обычно будет в:

    E:\Users\<USERNAME>\AppData\Roaming\npm
    
  2. Установите PATH в это место.

  3. Закройте существующее командное окно и откройте новое

  4. Тип

    ng -v
    

Также не забудьте установить угловой с помощью команды -g.

npm install -g @angular/cli

Ответ 5

Вы должны добавить путь, где находится ng.cmd. По умолчанию он должен располагаться на C:\Users\user\AppData\Roaming\npm

NB: здесь "пользователь" может отличаться в соответствии с вашим именем пользователя pc!

Ответ 6

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

Откройте C:\usr\local и скопируйте путь или путь, где находится угловой CLI на вашем компьютере.

enter image description here

Теперь откройте переменную окружения в вашей Windows и добавьте скопированный путь в следующую папку:

Advanced > Environment Variable > User Variables and System Variables как показано на рисунке ниже:

enter image description here

Вот и все, теперь откройте cmd и попробуйте любой командой 'ng':

enter image description here

Ответ 7

убедитесь, что переменные среды установлены правильно.

control panel-> system->advanced system settings-> select advanced Tab->
click on environment variables

и убедитесь, что путь ниже линии доступен

'C:\Users\username\AppData\Roaming\npm'   

здесь имя пользователя будет изменено в зависимости от пользователя

,

Тем не менее, если не работают переменные среды, не отражаются, пожалуйста, перезагрузите компьютер, он будет работать нормально

если проблема не устранена, ваш угловой код установлен неправильно

пожалуйста, запустите ниже команды для переустановки

   npm uninstall -g @angular/cli

    npm cache clean    or   npm cache clean  --force

    npm install -g @angular/[email protected]

Ответ 8

Просто добавив небольшую информацию к предыдущим ответам, если у вас Windows 7 или выше, перейдите к запуску и найдите командную строку Node.js, и вы увидите приложение. Нажмите на него и начните работать, используя эту командную строку для angular.

Ответ 9

Если angular cli установлен, и команда ng не работает, пожалуйста, см. ниже предложение, оно может работать

В моем случае проблема заключалась в файле конфигурации npm (.npmrc), который доступен в C:\Users {user}. Этот файл не содержит строки registry https://registry.npmjs.org/=true. Когда я добавил, что команда линии начала работать. Используйте команду ниже для редактирования файла конфигурации. Отредактируйте файл и сохраните его. Попробуйте снова запустить команду. Теперь он должен работать.

npm config edit

Ответ 10

Нет необходимости удалять Angular/Cli.

  1. Вам просто нужно убедиться, что путь PATH к npm находится в вашей среде PATH и находится сверху.

C:\Users\yourusername\AppData\Roaming\npm

  1. Затем закройте все используемые вами git или клиентские команды и снова запустите ng-v и он должен работать.

Ответ 11

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

Шаг 1- перейти к

C:\Users\user\AppData\Roaming and delete npm, npm-update and npm-cache folder

Шаг 2- запустить

npm install -g @angular/[email protected] again.

Ответ 12

Для меня сработало то, что мне не хватало файла

.npmrc

который расположен под

C:\Users\username

Этот файл должен содержать

prefix=$(APPDATA)\npm

Также мой путь к среде указывал на моего администратора

Ответ 13

Я попытался с этим ниже шагов и работает нормально: -

  1. npm install -g @angular/cli
  2. Добавьте ниже в переменную окружения Path: -
    A. C:\Program Files\nodejs\node_modules\npm\bin
    B. C:\Users {userName}\AppData\Roaming\npm C. C:\Users {userName}\AppData\Roaming\npm\node_modules @angular\cli\bin