node.js - Node 命令仅适用于 root 权限(sudo Node )

标签 node.js linux ubuntu npm apt

当我在 Linux 终端上运行没有 sudo 的 Node 时,我得到一个 node command not found error .运行sudo node完美运行。 npm命令也可以正常工作。
我最近从 Ubuntu 18.04 升级到 20.04。升级后,我找不到 Node ,所以我不得不在 Ubuntu 上用 snap 重新安装它。
这是问题的图像
Image illustrating the problem

最佳答案

这对我有用:sudo ln -s /usr/bin/node /usr/bin/nodejs原来 Node 实际上是在尝试调用 /usr/bin/nodejs .虽然不知道为什么

关于node.js - Node 命令仅适用于 root 权限(sudo Node ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68122156/

相关文章:

node.js - 为什么 fs 是 NodeJS 中唯一提供同步调用的 I/O 库

android - ionic 运行 android - 错误 : Cannot find module 'internal/fs' - windows

JAVA_HOME 和 PATH 环境变量在 UBUNTU 中不起作用

linux - 在 Ubuntu 上导航到/ect

ubuntu - logrotate: 打开 <log>.gz 时出错

javascript - 如何在 contextIsolation 设置为 true 时从 HTML 文件访问 require

node.js - AWS S3上传0B文件-node.js

linux - 提取节点 IP 而不解析 ifconfig 的输出

c++ - 使用 Linux、C++、Kdevelop、gcc、64 位应用程序升级问题

由 C++ OpenGL undefined reference