通过运行
npm i -g @nestjs/cli
成功全局安装 NestJS CLI 后,我无法让 zsh 识别 nest
命令。它总是抛出zsh: command not found: nest
。我正在使用配备 Big Sur v 11.6 和 Node v14.17.6 的 Macbook Pro。任何关于为什么我无法让命令工作的想法都将非常感激。
我通过以下方式修复了它:
npm list -g
来检查全局包的安装位置。/Users/aleksey.malakhov/.npm-global/lib
。.npm-global
包含 bin
和 lib
文件夹。/Users/aleksey.malakhov/.npm-global/bin
才能接触 zsh
。path+=/Users/aleksey.malakhov/.npm-global/bin
文件中添加了 .zshrc
,重新启动终端检查了 nest -v
并且它起作用了。