我在检查 npm 版本时收到错误

我在检查 npm 版本时收到错误

当我点击 时,我收到错误npm -v。实际上,这是在我尝试使用命令将 npm 版本从 3.5.2 更新到版本 4 或更高版本后发生的。我使用的命令:

sudo ln -sf ~/.nvm/versions/node/v8.5.0/bin/node /usr/bin/nodejs

现在,只要我点击npm -v,它就会抛出一个错误说

bash:/usr/bin/npm:没有此文件或目录

此后,我卸载了节点并重新安装,但它不起作用。请帮帮我。

答案1

bash:/usr/bin/npm:没有此文件或目录

这是 NPM 或任何其他软件包的默认答案,当软件包安装不正确或 .bashrc(如果您使用 bash)或 .zshrc(如果您使用 zsh)中缺少链接时,您可能会尝试使用它。您可以重新安装 npm(它会自动添加缺失的export ...语句或手动包含导出语句(如果您确定它npm在那里,则在/usr/bin/npm)。

此外,为了证明我的观点,您可以尝试运行which npm,但不会显示任何结果 -> 缺少 npm 引用。

相关内容