您需要手动创建符号链接/usr/bin/node
。bash 兼容 shell 的快捷方式:
sudo ln -s `which nodejs` /usr/bin/node
或者,如果您使用非标准外壳,只需硬编码您找到的路径which nodejs
:
sudo ln -s /usr/bin/nodejs /usr/bin/node
稍后编辑
我在您发布的链接中找到了这个解释
与 node 包(Amateur Packet Radio Node Program)存在命名冲突,nodejs 二进制文件已从 node 重命名为 nodejs。您需要将 /usr/bin/node 符号链接到 /usr/bin/nodejs 或者您可以卸载业余分组无线电节点程序以避免这种冲突。
稍后稍后编辑
我已经有一段时间没有回答这个问题了。尽管我在这里发布的解决方案多次为我工作,但用户在评论中报告了更多解决方案:
来自@user229115
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
来自 AskUbuntu(用户 leftium)
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get install nodejs