Только код Visual Studio не распознает команду "ng" - PullRequest
0 голосов
/ 18 января 2020

Я видел, что есть много вопросов, касающихся того, что ng не распознается компьютером, но моя проблема не совсем в этом.

Каждая часть программного обеспечения, имеющая командную оболочку, распознает ng, только против код не.

IntelliJ? Проверьте.

Git bash? Проверьте.

Windows командная строка? Проверьте.

VS Код? Нет.

Использование npm run ng заставляет его работать, но это очень раздражает, а не то, как оно должно работать.

Для справки, ng уже на моем пути, похоже, это прямо сейчас:

C:\Users\username\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng

Есть ли причины, по которым он работает везде, кроме кода VS?

Ответы [ 2 ]

1 голос
/ 18 января 2020

Выяснил проблему: я использовал PowerShell внутри VS Code вместо CMD.

Редактировать: Кроме того, чтобы использовать его в PowerShell, мне нужно было использовать команду "Set-ExecutionPolicy Unrestricted"

0 голосов
/ 30 апреля 2020
1- Press Ctrl+Shift+P to show all commands.
2- Type shell in the displayed text box to filter the list.
3- Select Terminal: Select Default Shell.
4- You will be prompted to Select your preferred terminal shell, you can change this 
   later in your settings or follow the same process as we do now
5- Select Command Prompt (cmd.exe)
6- Click the Delete Icon in the shell pane to remove the existing terminal.
7- Press Ctrl +back tick(which is the character before the number one in your keyboard) 
   (or View > Terminal in menu) to open a new terminal pane
...