[我看到有很多有关ng无法被计算机识别的问题,但我的问题不完全是。
每个具有命令外壳的软件都可以识别ng,只有vs代码无法识别。
IntelliJ?检查。
Git bash?检查。
Windows命令提示符?检查。
VS代码?不。
使用npm run ng使其可以工作,但这非常烦人,而不是应如何工作。
供参考,ng已经在我的路径上,现在看起来像这样:
C:\Users\username\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
除了在VS代码上,它为何仍可在任何地方运行的任何原因?
找出了问题:我在VS Code中使用了Powershell而不是CMD。
编辑:另外,要在Powershell中使用它,我需要使用命令“ Set-ExecutionPolicy Unrestricted”