|
|
在 CentOS 中彻底删除 Node.js,你可以按照以下步骤操作:
0 N! L. v" O5 L6 G. w1 v3 l8 D- q B
0 [. o+ d' H3 O( Y& j* n! s1. 首先查看 Node.js 是否安装。
8 z6 b& O& h Y I! ?' Y
" d% U! I( K8 v8 X在命令行输入以下命令:/ Z/ U! U0 m; a& _% D; I
, S/ W, U! ]' w: i+ f F0 u node -v
6 v8 F! ]* I; |7 z5 z5 f; `
* i8 f. J( @8 P6 z7 N! ] npm -v
$ R; V; o) J6 ~2 _& J0 @6 N( w: N; S- Q
若 Node.js 和 NPM 版本号都输出了,说明已经安装了 Node.js,否则说明未安装。
5 ^3 h" h! b" B) Z8 t1 J' k0 z+ Q7 b2 C+ [) u
2. 如果 Node.js 已经安装,先使用以下命令查看 Node.js 的安装路径。9 \5 {+ O0 s: i2 B7 \. R$ t
a9 m: j' \+ F6 K+ J- V% i2 J. g7 S which node
; M; o" u8 D* I" }# L$ E$ R+ T3 E- B- k! `' Z7 ?
此命令执行后会输出 Node.js 的安装路径,例如:; s8 n* N0 S- u+ A5 @! w7 p( `( J
- W$ Y5 x1 k/ z$ m0 v% ^) t! B
/usr/bin/node! n4 Y$ }1 {5 A, o; l9 F: W
) r. R( b2 H1 {- [/ E) G+ d3. 执行以下命令,关闭 npm 进程。$ \! x' Q7 t9 w
8 Y5 y2 u( `9 H
sudo killall -9 npm7 k& C# O: k" E. o/ ]2 v/ t/ z
$ F- l; }! W8 D4 z
4. 使用以下命令移除 nodejs 和 npm。
2 f+ h6 k7 E4 ~ n
) u3 z; |4 Q' G. m; e* z sudo yum remove nodejs npm4 K& ~( s5 z j
1 X* a# g H( X' ^2 m; ]5. 使用以下命令移除任何与 Node.js 有关的残留文件或目录。0 Y/ U' K2 Q# @9 \
6 s; b4 @: O( T sudo rm -rf /usr/local/bin/node w: c% k4 G" k" b7 D, M5 X- g
9 G& D% t2 w$ x( ]) y8 M sudo rm -rf /usr/local/share/man/man1/node.1
$ i& S* P' Y8 r0 `+ O' ^% G" @# M' i4 j* L) _# S p
sudo rm -rf /usr/local/lib/node_modules/
3 V k# g/ c4 |8 [( P( h. D! M* j( S7 u1 N: e7 ~! T
sudo rm -rf /usr/local/include/node/( S2 C/ r: K9 T4 [9 t$ N5 X
# P; ^/ \; X0 l7 m
6. 最后,检查是否成功删除 Node.js,执行以下命令:
0 X5 [8 l1 S. |* ~5 l' z; U0 O2 n2 V2 j8 P4 ] Y
node -v
' z' r$ i0 R1 T- z; t9 N8 n7 }% G$ `, L: c, U. g
npm -v
2 D, q6 o) u( O4 P) e
$ f6 i# S# V2 Q, y1 M% p/ Q若命令行中未输出任何内容,说明 Node.js 已经彻底删除。 |
|