|
在 CentOS 中彻底删除 Node.js,你可以按照以下步骤操作:
" W" G- t I: b0 s$ e, b' V* ^7 _) `7 ]3 x* A0 `- u7 J
1. 首先查看 Node.js 是否安装。# |! ?% K3 k! ]: b' y$ n1 j3 H
& @$ U2 k& d9 X8 J5 S
在命令行输入以下命令:5 Y' C5 D+ \6 |/ c+ K/ U# P
* M, L) @3 }4 f) T. V
node -v, k6 `! ~9 O! R# U& ]
% A' b' ?% T3 T7 H: \1 T' _
npm -v
+ U0 i- i: H d$ z6 G# k1 O8 t
9 U, D6 S' O$ g1 x9 D1 R& x& e若 Node.js 和 NPM 版本号都输出了,说明已经安装了 Node.js,否则说明未安装。
# o/ |. T! }) O8 y" w# M2 v& C3 a
+ z# S0 G# W0 C& N2. 如果 Node.js 已经安装,先使用以下命令查看 Node.js 的安装路径。
+ v1 k5 W; h; H7 a& ~: Q
' u- F1 I( \$ ^& E9 | which node
: I# l9 L, L% S6 @
% M# v1 R5 {& X此命令执行后会输出 Node.js 的安装路径,例如:$ u1 R3 W$ Q& w6 v: k& i& q; A
* Y% N. _# H9 U, l' ~$ A3 F7 x /usr/bin/node
) x0 w6 v: `6 |2 D" x+ c4 P
, q1 K4 O/ Y! }- Z8 G5 I, {3. 执行以下命令,关闭 npm 进程。. b/ U$ _2 u: ?& `4 J1 O
% ]! A/ |, O2 x sudo killall -9 npm
_1 p+ m/ \+ d& \% e5 p
9 A, \$ G/ [ j2 f+ Z4. 使用以下命令移除 nodejs 和 npm。
+ a" a* y! R t' N) B! D! Z
5 t% ~2 t2 e% Y1 `* T k6 {( m sudo yum remove nodejs npm, ]* \' Z4 H9 a
/ d& t# A4 B6 a! ^; W6 l
5. 使用以下命令移除任何与 Node.js 有关的残留文件或目录。8 l' x2 z. M* G8 k) X, V
3 b( S" { R5 N: l% }! |) G" O sudo rm -rf /usr/local/bin/node
U0 @ I* A: x2 c) F4 j( v3 g! s- _. V5 n& A# n$ x; z5 W( M
sudo rm -rf /usr/local/share/man/man1/node.1
F3 B' s/ G, F$ f( ]$ t: N0 K$ C* _# ?- X2 W" Z8 q
sudo rm -rf /usr/local/lib/node_modules/" X! B" k! E1 m5 k) f0 p- m+ V4 ]
c) P! _' _8 ~. `& e' g$ w sudo rm -rf /usr/local/include/node// D0 i, c2 S3 m
4 j2 r! O0 Q! s4 d6 K3 p
6. 最后,检查是否成功删除 Node.js,执行以下命令:
/ E+ }4 B2 O+ v# t v/ I, A1 j# D3 X4 K( Y
node -v' R2 }8 I' ]* N" g: ]2 k: f
3 C" h' V1 X# G% @& c2 U E& R# V
npm -v F6 R% r+ w1 c0 c j( P' A
' y- P. j5 i& I若命令行中未输出任何内容,说明 Node.js 已经彻底删除。 |
|