因为是安装指定版本的nodejs,所以我是以手动安装的方式安装的nodejs,但如果sudo执行发现会找不到Nodejs。

有的程序默认的执行环境是/usr/bin/node 或者/usr/bin/nodejs。

经过半天的折腾,找到了一个简单的解决方法。

先看看nodejs被自己扔哪了
whereis node
输出:node: /usr/bin/node /usr/local/lib/nodejs/node-v9.11.2-linux-armv7l/bin/node

然后就将需要的node链接一下,
sudo ln -s /usr/bin/node /usr/local/lib/nodejs/node-v9.11.2-linux-armv7l/bin/node /usr/bin/node

npm 更改步骤也是类似。

参考了这篇博文:https://blog.csdn.net/yczyd/article/details/88864995