【发布时间】:2021-09-08 07:50:03
【问题描述】:
当我在 Linux 终端上运行没有 sudo 的节点时,我得到一个 node command not found error。运行sudo node 完美运行。 npm 命令也可以正常工作。
我最近从 Ubuntu 18.04 升级到 20.04。升级后找不到node,只好在Ubuntu上用snap重新安装。
这是问题的图片 Image illustrating the problem
【问题讨论】:
-
那么当您以普通用户身份运行
/snap/bin/node时会发生什么?在我看来,您的普通用户路径中没有snap/bin,但它在根路径中。 -
运行
snap/bin/node工作 -
我刚刚用命令
sudo ln -s /usr/bin/node /usr/bin/nodejs解决了它。结果节点命令可能调用/usr/bin/nodejs。
标签: node.js linux ubuntu npm apt