【发布时间】:2021-12-17 05:46:35
【问题描述】:
我用nvm 安装了npm,第一次一切顺利,现在我尝试在Mac 终端上检查npm 版本,它显示:
% npm --version
zsh: command not found: npm
但是使用带有 bash 的 VSCode 终端,使用相同的命令,显示:
npm --version
6.14.12
我是否有可能以错误的方式安装npm 或nvm?或者这是我可以告诉 Mac 终端使用 bash 而不是 zsh 的一种方式?
【问题讨论】:
-
请您将
which npm的输出发送到 bash 中吗? -
就像上面的评论所说的,试着找出在 VSCode 上运行的 npm 版本。它会说类似
/usr/bin/npm。如果您在 zsh 终端中输入此路径,我希望它能够正常运行。 -
type -a npm优于which -
@user17242583
which npm显示以下内容:/Users/myuser/.nvm/versions/node/v12.22.1/bin/npm -
@glennjackman
type -a npm显示npm is /Users/myuser/.nvm/versions/node/v12.22.1/bin/npm