|
|
在 CentOS 中彻底删除 Node.js,你可以按照以下步骤操作:
" ?" I& d- I6 H* q5 ?
8 ?. L+ ]/ R" B3 ]1. 首先查看 Node.js 是否安装。% `- a- E- g* g, @6 h2 w, t
4 J; Z; t: H5 a. x4 T4 s: A
在命令行输入以下命令:
) Y+ T5 n/ X+ m) Q ?
5 N/ J% p' X1 r; p( R O node -v" V: p( o$ r& H/ Q) a( _* B) n- _
" P! K, X. G( { ~* w' n( S npm -v
5 v8 g& L% a$ w8 h
! W1 j9 p8 D. H% N. i若 Node.js 和 NPM 版本号都输出了,说明已经安装了 Node.js,否则说明未安装。
" |# O- N( d; U3 M7 c5 r9 D2 d7 s5 y G- K1 a5 a M
2. 如果 Node.js 已经安装,先使用以下命令查看 Node.js 的安装路径。0 ~$ {4 Y+ X' c9 I
, m8 L' \ z) k% @; G which node4 |; p/ z8 G5 F2 f
9 w3 }! C9 N2 N5 n- Z: {4 w* G
此命令执行后会输出 Node.js 的安装路径,例如:
$ c% C. J8 k: q8 S, X" O5 \5 Q; t( u8 h9 l% X5 f' B
/usr/bin/node
/ a$ r/ o( g' g! J1 f! e0 ^! z) B# S- a: v( ~0 V) p5 m) P
3. 执行以下命令,关闭 npm 进程。
! S/ z4 [: \3 x' ^$ U) q% g7 z8 @% a5 E |1 u* O
sudo killall -9 npm
7 }4 T8 D' Y# r# k1 w
( O3 p1 J8 m8 v6 X+ Y4. 使用以下命令移除 nodejs 和 npm。. e5 x! \" z3 A; W0 O1 R) g4 l
" D* \$ O8 G7 Z' {5 N- C0 Y# O sudo yum remove nodejs npm
) _' y- ~$ b0 V5 v6 ?' y9 s2 g1 \6 ]8 o% i L4 d! U* _5 D1 k/ g
5. 使用以下命令移除任何与 Node.js 有关的残留文件或目录。0 ]5 l$ x; f/ S4 n
! i0 Z; d( J1 \; Z1 O, Z
sudo rm -rf /usr/local/bin/node
5 n/ h. u5 w0 ~2 h# C$ A( X( @
5 t& M+ z, g5 G& a' Q: c4 l sudo rm -rf /usr/local/share/man/man1/node.1% q7 n, E2 s* c9 y6 i1 e9 F
: L s; S9 X2 Z/ C% a! g sudo rm -rf /usr/local/lib/node_modules/
( X7 G+ _, L2 V4 L0 F
7 }; P3 w/ W9 @ sudo rm -rf /usr/local/include/node/
7 M9 s" q/ W9 M/ M7 ?+ B7 p3 w0 L8 q% b( F. e
6. 最后,检查是否成功删除 Node.js,执行以下命令:
! k. h. A9 o* d* ^/ i! t% f" T) q8 S
node -v
. }* }8 Z3 J0 C5 i3 J3 E' v5 {& T+ L+ @, T9 G, F$ x8 V
npm -v: y+ z. ]- [2 D6 Q' V0 n
5 ^9 Y' s6 E) g" ^* z8 k* t; E若命令行中未输出任何内容,说明 Node.js 已经彻底删除。 |
|