Ng команда не найдена angular -cli при создании нового проекта в окнах

Я успешно устанавливаю node.js и angularjs2 с помощью этой команды. node версия

node version v6.9.1

npm install -g angular-cli

и путь установки заключается в том, что

C:\Users\Arobil\AppData\Roaming\npm\node_modules\angular-cli\bin

которые включают

system->advanced system setting->Environment variable->path

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

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

Мне что-то не хватает?

Ответ 1

Вам просто нужно добавить путь в переменную среды. Для этого выполните следующие действия. перейти к свойствам моего компьютера → расширенные системные настройки → переменная среды → добавить новую переменную и назначить путь к вашему НПМ.

Для примера мой путь NPM: -

путь: D:\Users\goldy.b\AppData\Роуминг\npm

Ответ 2

Я использую Mac, и это сработало для меня.

alias ng = "/Пользователи/Batman/.npm-packages/lib/ node_modules/@angular/cli/bin/ng"

Ответ 3

  1. Удалить все npm uninstall -g angular-cli
 npm uninstall -g @angular/cli

 npm cache clean
  1. Повторная установка
npm install -g @angular/cli

Теперь загляните в вашу глобальную папку NPM, это должно быть что-то вроде "/Users//.npm-global/bin/". Здесь вы должны увидеть ваши угловые файлы CLI. Чтобы проверить, все ли работает, попробуйте набрать:

 ng -v

Если это не работает, попробуйте вручную добавить псевдоним, который отображает ng, в вашу папку ng, например так:

 alias ng="/Users/<username>/.npm-global/bin/ng"

У меня также были проблемы, когда у меня не было разрешений 'sudo'. Чтобы обойти это, вы можете изменить свой глобальный путь. Для этого вы можете сделать что-то подобное в вашем ~/.bash_profile:

export PATH="$HOME/.npm-packages/bin:$PATH"

Взято отсюда

Ответ 4

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

Ответ 5

После ввода записи в переменную пути для папки C: /Users/{userName}/Appdata/Roaming/npm, выполните следующую команду: префикс npm config get get и проверьте, соответствует ли вывод указанному выше, то есть C: /Users/{имя_пользователя}/Appdata/Роуминг/НМП.

Если путь не совпадает, убедитесь, что вы выполнили команду npm config prefix set APPDATA\Roaming\npm. Теперь, после установки angular/cli с помощью -g, все соответствующие пакеты будут загружены в эту папку, и вы сможете запускать команды ng из любого каталога вашего компьютера.

Ответ 6

Вам нужно связать ваш угловой cli с npm, используя

npm link @angular/cli

Это работает как шарм