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
- Удалить все npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
- Повторная установка
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
Это работает как шарм