Node.js 如何在没有根目录的情况下从Ubuntu 18.04.3中完全删除节点?

Node.js 如何在没有根目录的情况下从Ubuntu 18.04.3中完全删除节点?,node.js,ubuntu,node-modules,ubuntu-18.04,Node.js,Ubuntu,Node Modules,Ubuntu 18.04,我在我的电脑上安装了nodejs,发现有和没有root访问权限的不同版本 没有根访问权限 具有根访问权限 我删除了具有根访问权限的节点 但是,当尝试在没有根访问权限的情况下删除节点包时,会出现以下错误 allen@allen-HP-Notebook:~$ apt-get remove npm E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied) E: Unable to acq

我在我的电脑上安装了nodejs,发现有和没有root访问权限的不同版本

没有根访问权限

具有根访问权限

我删除了具有根访问权限的节点

但是,当尝试在没有根访问权限的情况下删除节点包时,会出现以下错误

allen@allen-HP-Notebook:~$ apt-get remove npm
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

我可以使用删除节点和npm

allen@allen-HP-Notebook:~$ which node
/home/allen/.nvm/versions/node/v10.12.0/bin/node
allen@allen-HP-Notebook:~$ rm -rf /home/allen/.nvm/versions/node/v10.12.0/bin/node
allen@allen-HP-Notebook:~$ which npm
/home/allen/.nvm/versions/node/v10.12.0/bin/npm
allen@allen-HP-Notebook:~$ rm -rf /home/allen/.nvm/versions/node/v10.12.0/bin/npm
allen@allen-HP-Notebook:~$ node -v
bash: /home/allen/.nvm/versions/node/v10.12.0/bin/node: No such file or directory
allen@allen-HP-Notebook:~$ npm -v
bash: /home/allen/.nvm/versions/node/v10.12.0/bin/npm: No such file or directory

apt-get是一个高权限命令,它本身需要Sudo更高的权限才能运行。它不仅适用于node,还适用于需要安装或删除的任何其他应用程序。请检查apt文档。
sudo apt-get remove node
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package node
allen@allen-HP-Notebook:~$ apt-get remove npm
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
allen@allen-HP-Notebook:~$ which node
/home/allen/.nvm/versions/node/v10.12.0/bin/node
allen@allen-HP-Notebook:~$ rm -rf /home/allen/.nvm/versions/node/v10.12.0/bin/node
allen@allen-HP-Notebook:~$ which npm
/home/allen/.nvm/versions/node/v10.12.0/bin/npm
allen@allen-HP-Notebook:~$ rm -rf /home/allen/.nvm/versions/node/v10.12.0/bin/npm
allen@allen-HP-Notebook:~$ node -v
bash: /home/allen/.nvm/versions/node/v10.12.0/bin/node: No such file or directory
allen@allen-HP-Notebook:~$ npm -v
bash: /home/allen/.nvm/versions/node/v10.12.0/bin/npm: No such file or directory