Я попробовал запустить npm install -g angular -cli
Я также попробовал добавить его в переменные Enviorment в разделе PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular -cli\bin\ng), без каких-либо успехов.
Я попробовал запустить npm install -g angular -cli
Я также попробовал добавить его в переменные Enviorment в разделе PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular -cli\bin\ng), без каких-либо успехов.
Используйте командную строку NodeJS, а команду Windows Command, команда NodeJs распознает ng.
Вы также можете попробовать:
> npm run ng <command>
Вам не следует добавлять C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng
к вашему PATH. Существует только javascript файл, который вы не можете использовать в терминале.
Вам нужно ng.cmd
, которое, вероятно, находится в %AppData%\Roaming\npm
.
Убедитесь, что этот путь включен в вашу переменную PATH.
У меня была такая же проблема на Windows7. Я решил установить правильный путь.
Сначала найдите файл ng.cmd в вашей системе. Это обычно будет в:
E:\Users\<USERNAME>\AppData\Roaming\npm
Установите PATH
в это место.
Закройте существующее командное окно и откройте новое
Тип
ng -v
Также не забудьте установить угловой с помощью команды -g.
npm install -g @angular/cli
Вы должны добавить путь, где находится ng.cmd. По умолчанию он должен располагаться на C:\Users\user\AppData\Roaming\npm
NB: здесь "пользователь" может отличаться в соответствии с вашим именем пользователя pc!
У меня была такая же проблема, и теперь я нашел рабочее решение. После успешной установки узла и углового CLI выполните следующие действия.
Откройте C:\usr\local
и скопируйте путь или путь, где находится угловой CLI на вашем компьютере.
Теперь откройте переменную окружения в вашей Windows и добавьте скопированный путь в следующую папку:
Advanced > Environment Variable > User Variables and System Variables
как показано на рисунке ниже:
Вот и все, теперь откройте cmd и попробуйте любой командой 'ng':
убедитесь, что переменные среды установлены правильно.
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]
Просто добавив небольшую информацию к предыдущим ответам, если у вас Windows 7 или выше, перейдите к запуску и найдите командную строку Node.js, и вы увидите приложение. Нажмите на него и начните работать, используя эту командную строку для angular.
Если angular cli установлен, и команда ng не работает, пожалуйста, см. ниже предложение, оно может работать
В моем случае проблема заключалась в файле конфигурации npm (.npmrc), который доступен в C:\Users {user}. Этот файл не содержит строки
registry https://registry.npmjs.org/=true
. Когда я добавил, что команда линии начала работать. Используйте команду ниже для редактирования файла конфигурации. Отредактируйте файл и сохраните его. Попробуйте снова запустить команду. Теперь он должен работать.
npm config edit
Нет необходимости удалять Angular/Cli.
C:\Users\yourusername\AppData\Roaming\npm
ng-v
и он должен работать.Вам не нужно устанавливать какой-либо путь. Выполните следующий шаг, чтобы разрешить problem-
Шаг 1- перейти к
C:\Users\user\AppData\Roaming and delete npm, npm-update and npm-cache folder
Шаг 2- запустить
npm install -g @angular/[email protected] again.
Для меня сработало то, что мне не хватало файла
.npmrc
который расположен под
C:\Users\username
Этот файл должен содержать
prefix=$(APPDATA)\npm
Также мой путь к среде указывал на моего администратора
Я попытался с этим ниже шагов и работает нормально: -