|
在 CentOS 中彻底删除 Node.js,你可以按照以下步骤操作:
; ]2 s+ G2 s, U3 N3 | h+ s" e7 L5 }6 F2 N# x; Q" x O/ L
1. 首先查看 Node.js 是否安装。' U, W( W- a) G6 A
; m: I* t) r7 Z" [在命令行输入以下命令:
- z+ {4 s$ [+ l6 Z
6 `& {' b V6 e" r node -v
* s& B$ d; ]) o" h) V- m/ N
$ }5 v3 q$ v' y/ m/ _8 {; Z! p npm -v$ U% U0 F+ W, h) C4 M8 {6 U
c3 P& k& ^! w z! u! G
若 Node.js 和 NPM 版本号都输出了,说明已经安装了 Node.js,否则说明未安装。4 u: M: z4 ]3 Q# P* Y- h) p
3 B/ R4 a; E, y( i2 A2 t5 r2. 如果 Node.js 已经安装,先使用以下命令查看 Node.js 的安装路径。" d6 d- G( m- ~# N
. R5 p: m1 d8 u+ R6 z% U0 ?& [
which node0 p$ o$ N! s" Z: x5 M- E" X
, c/ U2 O& a: s/ c U; r) w% O* A2 y此命令执行后会输出 Node.js 的安装路径,例如:
- V `% O' f! F+ _1 Q
% S4 V# P) [. M. l! Q/ | /usr/bin/node4 c/ a4 }! y; z/ f7 E, Q0 u; J
/ b2 J$ R% i; W4 @+ H$ _
3. 执行以下命令,关闭 npm 进程。4 D- A$ U% `2 c
- D+ L) x R- f& u8 v
sudo killall -9 npm2 F1 o% G+ K3 R7 W" f1 _+ X# t/ S
( s" M% ^( }; f4. 使用以下命令移除 nodejs 和 npm。
& t0 z3 y! w, t8 a: b
$ C# ^8 V: f# C/ K* ?4 x sudo yum remove nodejs npm
2 r: _ C$ g' C1 s" Z. ^* b
: ?1 s4 o2 \: D2 _, c0 H5. 使用以下命令移除任何与 Node.js 有关的残留文件或目录。
; }6 r: ?4 w$ r) z6 A( [* Y$ G# W" i4 h" c4 z# {
sudo rm -rf /usr/local/bin/node
# a, ~6 i; D3 Q u4 M/ S+ ` Y" z8 v* \% m; P3 @
sudo rm -rf /usr/local/share/man/man1/node.1
# o! v5 X+ |9 y2 w* N
- C( y3 |; S/ Y4 O- f/ h( L sudo rm -rf /usr/local/lib/node_modules/
6 b; W/ a6 L! @0 b. H, ^, a( c' _' M+ O, g
sudo rm -rf /usr/local/include/node/
; C6 T6 v3 V9 [. k- U
* T2 i& d" w+ j8 B: r6. 最后,检查是否成功删除 Node.js,执行以下命令:& \- X; T& J6 q/ U/ j
, I6 ]8 G9 ^- d. x% g2 F5 p node -v" {4 s) B) v& {% c
) C1 [: D8 w" S4 v
npm -v
* ~ o9 ^1 j& M/ J( g, }: V: D& W1 b8 n, h
若命令行中未输出任何内容,说明 Node.js 已经彻底删除。 |
|