如何卸载n和n安装的所有节点版本

BuZ*_*dEE 11 archlinux node.js n

我用这个工具安装了一些Node.js版本n.我使用以下方法卸载了所有Node.js版本:

sudo n prune
Run Code Online (Sandbox Code Playgroud)

除了当前(激活)版本.如果我尝试卸载当前版本:

sudo n rm 6.10.2

我收到以下错误:

Error: cannot remove currently active version (node/6.10.2).

我无法弄清楚,如何设置系统(Arch Linux)默认的Node.js版本,它已经安装并用于安装n.

如果卸载n使用:

sudo npm uninstall -g n
Run Code Online (Sandbox Code Playgroud)

它将当前版本留在我的计算机上.

ls /usr/local/n/versions/node/                                                                                                                                                                      
6.10.2/
Run Code Online (Sandbox Code Playgroud)

我是否需要手动删除该文件夹:/usr/local/n/?或者,是否有一个选项n可以卸载它和安装的所有Node.js版本n,以便在安装之前获取设置n

BuZ*_*dEE 12

您需要手动删除安装的节点版本n并设置正确的节点系统版本.

sudo n prune
sudo npm uninstall -g n
sudo rm -r /usr/local/n
sudo rm /usr/local/bin/node 
Run Code Online (Sandbox Code Playgroud)

请参阅nGitHub上的以下问题: