在linux中如何使用cmd行卸载node.js?
运行which node将返回类似/path/bin/node的结果。
which node
/path/bin/node
然后运行 cd /path。
cd /path
这就是Node.JS添加的所有内容。
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
现在,我唯一不知道的是npm和它所安装的内容。如果你再把npm安装到一个开始为空的自定义路径中,那么你就可以看到它添加了什么,然后你就可以为npm制作一个类似于我为node制作的上述列表。
如果你从源代码安装,你可以发出以下命令。
sudo make uninstall
如果你按照https://github.com/nodejs/node/wiki,安装到你的$HOME/local/node,那么你必须在上面这行之前输入以下内容。
./configure --prefix=$HOME/local/node
为了卸载节点,我遵循了@George所接受的答案,因为我不再有源代码,但在这样做之前我运行了。
sudo npm rm npm -g
这似乎可以把npm从系统目录中删除,比如/usr/bin/npm和/usr/lib/npm。我从这里得到这个命令。然后我发现一个~/.npm目录,我手动删除了它。老实说,我不知道是否所有npm的痕迹都被删除了,但我找不到其他东西。
/usr/bin/npm
/usr/lib/npm
~/.npm
运行
which node
将返回类似/path/bin/node
的结果。然后运行
cd /path
。这就是Node.JS添加的所有内容。
现在,我唯一不知道的是npm和它所安装的内容。如果你再把npm安装到一个开始为空的自定义路径中,那么你就可以看到它添加了什么,然后你就可以为npm制作一个类似于我为node制作的上述列表。
如果你从源代码安装,你可以发出以下命令。
如果你按照https://github.com/nodejs/node/wiki,安装到你的$HOME/local/node,那么你必须在上面这行之前输入以下内容。
为了卸载节点,我遵循了@George所接受的答案,因为我不再有源代码,但在这样做之前我运行了。
这似乎可以把npm从系统目录中删除,比如
/usr/bin/npm
和/usr/lib/npm
。我从这里得到这个命令。然后我发现一个~/.npm
目录,我手动删除了它。老实说,我不知道是否所有npm的痕迹都被删除了,但我找不到其他东西。