尝试安装 Angular 时,找不到 ng 命令

Posted

技术标签:

【中文标题】尝试安装 Angular 时,找不到 ng 命令【英文标题】:When trying to install angular, ng command is not found 【发布时间】:2020-01-08 12:41:49 【问题描述】:

安装 angular 后,我尝试了 ng -v 命令,但它一直显示找不到该命令。

节点vsn 12.9.1 npm vsn 6.10.2

我已经尝试重新安装,并尝试卸载 Angular。

/无

-bash: ng: 找不到命令

【问题讨论】:

你用什么命令安装?你是在使用 npm 还是 yarn,你是在安装全局依赖还是作为 dev 依赖,如果没有更多信息,这很难诊断。 @ChrisW。 npm install -g @angular/cli/ global 。只是从角度网站关注 您是否得到指定安装成功的输出?您可以通过npm install angular 尝试实际的整个包,而不仅仅是 cli 它说它对 cli 来说是成功的,但作为尝试包它也不起作用。这就是输出; pastebin.com/vectB3PA 我认为它弄乱了我的反应库,虽然不完全确定为什么 【参考方案1】:

我前段时间遇到过这个问题,我已经安装并重新安装了多次。原来我没有以管理员身份运行 CMD,它不允许我使用 angular CLI

*解决方案是这样设置和别名

alias ng="/Users/YourName/.npm-global/bin/ng"

【讨论】:

我尝试在 mac 上使用 sudo 进行安装,但它仍然给我同样的问题:( 尝试像这样设置和别名'alias ng="/Users/j.jones/.npm-global/bin/ng"' 明显替换路径以匹配你的安装 这并没有解决我的问题。 .npm-global 目录不存在【参考方案2】:

这些都没有帮助我,最后我不得不按照这里的描述使用 nvm

Angular CLI ng command not found on Mac Os

【讨论】:

以上是关于尝试安装 Angular 时,找不到 ng 命令的主要内容,如果未能解决你的问题,请参考以下文章

ng:在节点 v6.9.1 中找不到命令

在 Windows 中创建新项目时找不到 ng 命令 angular-cli

运行“ng test”命令时找不到 JQuery

ng serve 命令需要在 Angular 项目中运行,但找不到项目定义

在 ng serve 命令上找不到构建器 @angular-devkit/build-angular:dev-server 的实现

运行 ng serve 时找不到模块“@angular/compiler”