ng 命令在 visual studio 中不起作用

ng command is not working in visual studio

再难google stackexchange 也满是这些问题,我好像找不到答案。

我已经设置了使用 angular 作为前端的 Web 应用程序模板 (.net 5.0) 我尝试使用 'ng g c component' 添加 angular 组件,但出现错误 ng is not recognized as a command.

当我尝试 npm 运行 ng g c 组件时,我得到的 ng 未被识别为脚本。

我已经使用 visual studio 2019 最新版本检查了 7.20.3 的 npm 版本 ng 包含在我的 packages.json 文件中。

知道为什么我不能在包管理器控制台中使用 ng 命令吗?

啊哈它确实有效。

我卸载了 node.js 因为我有一个 none lts 版本,重新安装了 lts 版本 已在本地和全局卸载 angular/cli 并清理了 npm 缓存

之后重新安装 angular/cli。 这解决了问题。