当我点击 时,我收到错误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 引用。