Zsh:找不到命令:在新的Mac OS Catalina上执行ng

Jul*_*805 4 macos zsh angular-cli angular

我已经下载了Catalina的新Mac OS版本Beta。现在,我应该开始使用Zsh。但是,当我想在Atom中运行Angular项目时,我收到以下消息:“默认的交互式shell现在是zsh。要更新您的帐户以使用zsh,请运行chsh -s /bin/zsh。有关更多详细信息,请访问https://support.apple .com / kb / HT208050。” 我已经在使用zsh Terminal,但是他没有找到ng命令。

Dan*_*n L 7

在Catalina升级后转移到zsh之后,我也失去了对命令的访问权限。这为我解决了: source /Users/YOURUSERNAME/.bash_profile

为了保持这些更改,我使用了oh-my-zsh(https://github.com/robbyrussell/oh-my-zsh)。

使用curl安装: sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

然后修改您的.zshrc文件: vi ~/.zshrc

在这行下面: source $ZSH/oh-my-zsh.sh

我只是添加了在文章开头提到的命令:

source /Users/YOURUSERNAME/.bash_profile

像通常使用vi / vim一样保存文件: :wq

Oh-my-zsh还具有很多出色的功能,因此请务必阅读文档。


B45*_*45i 3

必须在您的计算机上安装angular -cli 。

cli通过运行以下命令安装:npm install -g @angular/cli