soumyaraj Ответов: 3

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


Я успешно внедрил Angular 4 в наш проект MVC4, используя следующую ссылку, и успешно выполнил страницу приветствия angular. Но когда я пытаюсь создать новый компонент с помощью нг командуй, говорит он..
НГ' не признается в качестве внутренней или внешней командой, исполняемой программой или пакетным файлом. в командной строке.

Cli установил как глобальный пакет, так и локальный пакет моего проекта.
npm install -g @angular/cli@latest
и
npm install @angular/cli@latest

Любая помощь будет оценена по достоинству
Заранее спасибо
Soumya

Что я уже пробовал:

ASP.NET: Angular 2 Quickstart с Visual Studio 2017[^]

C:\Windows\system32>npm -v
5.6.0

C:\Windows\system32>node -v
v8.11.1

3 Ответов

Рейтинг:
21

soumyaraj

Я решил сам для этой проблемы, используя приведенную ниже ссылку

[Решение]
затем используйте следующую команду для локальной папки пакета
"npm install --save-dev @angular/cli@latest"
Теперь команда ng работает! но когда я использую команду create component 'ng g c newcomponent'

в нем говорится об ошибке "не удалось найти никаких приложений в". angular-cli.json"
Пожалуйста, помогите мне в этом


soumyaraj

Вышеуказанная проблема также решена с помощью направляющих линий снизу ссылка

https://stackoverflow.com/questions/46826352/angular-cli-in-asp-net-core-2-angular-template

Рейтинг:
2

Navee-Shivam

After execution of the npm -g @angular/cli command

go to path : C:\Users\<UserName>\AppData\Roaming\npm

There you can find the ng script file (type .cmd )

Copy the path

Move on to Environment Variables
1) Right click of This PC
2) Advance System Settings
3) Click Environment Variables button which is at the bottom

Click on NEW or you can EDIT your existing PATH

Variable Name: PATH
Variable Value: C:\Users\<UserName>\AppData\Roaming\npm

Click ok and your Environment Variable path is setted

Now restart your Command prompt

Type ng --version

You can find your installed version of angular/cli


Рейтинг:
1

Member 13930677

Используйте командную строку node js вместо обычной командной строки. Это сработает.