尝试安装 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 命令的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 中创建新项目时找不到 ng 命令 angular-cli
ng serve 命令需要在 Angular 项目中运行,但找不到项目定义
在 ng serve 命令上找不到构建器 @angular-devkit/build-angular:dev-server 的实现