无法 运行 终端命令:ionic 在安装 [npm install -g @ionic/cli] 后立即给出错误 [zsh: command not found: ionic] 没有问题

Can't run terminal command: ionic which gives error [zsh: command not found: ionic] right after installing [npm install -g @ionic/cli] with no issues

我最近得到了一个带有 m1 芯片的 mac mini 并尝试安装我的环境。到目前为止,我已经成功地安装了 node/npm 和 Homebrew,并且命令有效。当我尝试 全局安装 Ionic 时,问题 就开始了。参考这个文档,https://ionicframework.com/docs/intro/cli,我继续输入命令:

npm install -g @ionic/cli

安装过程有效。紧接着我 运行:

ionic start

然后我得到这个错误:zsh: command not found: ionic 我认为它必须对我的路径做些什么,但我似乎无法弄清楚. Here is the error I'm referring to on terminal

所以从第一个响应继续,我的搜索结果在 node version manager. Here I managed to install nvm and switch between node versions. I used this video as reference how to install and use nvm

我再次安装了 ionic npm install @ionic/cli 并且成功了!

我遇到的唯一问题是当我关闭我的终端并再次打开它时,nvm 指向我的系统版本的节点离子不再起作用了。一旦我使用 nvm 并切换到 node.

的最新版本,它就会再次开始工作

这是离子 doesn't work and when it does work 时的图像。

更新:最后设法解决了这个问题。我最终使 nvm 切换到最新版本的 node 并将其设为 默认设置 .我还继续删除了节点的系统版本。