繁体   English   中英

zsh:找不到命令:ng

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM