zsh:找不到命令:ng

zsh: command not found: ng

我已经在 bash 终端(默认终端)中设置了我的 angular 项目。命令如

ng s

它运行良好。

现在我将我的默认终端更改为 zsh。 在 运行 命令上

ng serve 

抛出错误:

zsh: command not found: ng

It work fine if I switch my new default-terminal(zsh) to bash; again to zsh. I think zsh does not understand the packages installed in bash initially

如何解决此命令未找到的问题?

可能在启动时 bashng 位置添加到 PATH,但是 zsh 没有。您可以检查 ~/.bashrc~/.bashprofile 以查看添加到 PATH 变量的内容(所有以 export... 开头的行),并将这些行复制到 ~/.zshrc 文件.