[英]zsh: command not found: ng
我已经在 bash 终端(默认终端)中设置了我的 angular 项目。 命令像
ng s
它运作良好。
现在我将我的默认终端更改为 zsh。 在运行命令
ng serve
抛出错误:
zsh: command not found: ng
如果我将新的默认终端(zsh)切换到 bash,它就可以正常工作; 再次使用 zsh。 我认为 zsh 最初不理解 bash 安装的包
如何修复此命令未找到的问题?
可能在启动时 bash 将 ng 位置添加到 PATH,但 zsh 没有。 您可以检查 ~/.bashrc 和 ~/.bashprofile 以查看添加到 PATH 变量中的内容(所有以 export... 开头的行),并将这些行复制到 ~/.zshrc 文件。
要解决错误“ng: command not found”,请通过npm install -g @angular/cli@latest
全局安装 angular cli package 并重新启动终端。
如果 Angular 的全局安装失败,您可能必须运行以sudo
为前缀的命令。
得到 package 版本ng version
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.