【踩坑】执行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 |