【踩坑】执行npm命令时报错

前言

Linux执行npm命令时报错:/usr/bin/env: node: 没有那个文件或目录

原因

  • npm/usr/bin/目录下寻找node命令时找不到

解决问题

  • /usr/bin/目录下创建node命令的软链接
1
ln -s <node_path>/bin/node /usr/bin/node
  • 也有可能是因为在Ubuntu下默认安装node时,在/usr/bin目录下生成的可执行文件名为nodejs而非node,这种情况也是在usr/bin目录下创建名为node的软链接
1
ln -s /usr/bin/nodejs /usr/bin/node

完成

参考文献

博客园——jwentest