|
|
在 CentOS 中彻底删除 Node.js,你可以按照以下步骤操作:
+ L4 |9 r8 ^0 Q4 d% x' t7 T/ V" A/ l2 v3 p6 X8 j( b
1. 首先查看 Node.js 是否安装。
! U6 v% B1 q" Q# b) k6 ?5 P, K
) j. l- t( I- v% H# s3 K在命令行输入以下命令:, V0 O% H2 E$ p4 L9 X3 w# b G1 C) G" L
2 L7 E* D$ f2 x4 c% Y/ ]4 ~! h. m
node -v6 U! z9 W6 [. K7 n" V C5 a H
- Z- M' y9 c3 c) K npm -v
( O2 p% M% d* t5 T/ R$ B0 k5 K! J1 @. ^
若 Node.js 和 NPM 版本号都输出了,说明已经安装了 Node.js,否则说明未安装。
( v0 _- h( F& g
) i# N; t3 K2 N2 }, F2. 如果 Node.js 已经安装,先使用以下命令查看 Node.js 的安装路径。
5 `! M" H1 Y* I' ~7 d) ?4 P, U( a6 [
which node
6 L+ R) x' C/ J" N3 i2 \7 f S8 u9 m' c9 x! h9 _% x5 c5 J3 Q
此命令执行后会输出 Node.js 的安装路径,例如:
$ G# t- f3 @ ~& Y8 D5 f" `& G# G+ N" }, {2 F
/usr/bin/node' \0 o" ]" W* p$ [! F0 l9 N/ P
: q3 t3 o/ x0 i: ?; h
3. 执行以下命令,关闭 npm 进程。 V3 S4 V" P8 g9 x1 d: v# B# y( G& f
( y" [3 K: H8 E, l/ D3 q+ [. r/ _8 A
sudo killall -9 npm* Z6 V% [" Q& {5 ^' m
! u. A( j) O3 I: e @: v9 i! l. |4. 使用以下命令移除 nodejs 和 npm。) Z$ b0 W0 ]# D. a$ O& A" s$ c
4 a) F& C2 u% v
sudo yum remove nodejs npm
- f, T% M6 F8 B, V& S
" o' x" Z$ q$ L7 L2 I y* @3 z5. 使用以下命令移除任何与 Node.js 有关的残留文件或目录。% {$ J* I$ X: {+ ~
' k/ F8 l. h; M4 {' S& V7 l* M
sudo rm -rf /usr/local/bin/node% v' a9 d0 f$ u" O( D* k
# }# @3 v! T f
sudo rm -rf /usr/local/share/man/man1/node.1* F9 Q( r7 z+ \3 _
, G1 }8 f% m8 L6 y$ L9 O
sudo rm -rf /usr/local/lib/node_modules/1 S! q! G+ O& s5 R& [( E+ O
1 \- H( x9 ^9 E* I% C8 P sudo rm -rf /usr/local/include/node/
) b5 X5 q+ ]6 m9 i7 g% A+ O8 ^7 g. k8 ~; X! f! L' u
6. 最后,检查是否成功删除 Node.js,执行以下命令:
' v% u; f4 L- I8 S1 q( J
2 e. P0 [( r; z' M9 X0 U. A- } node -v; o+ L( c, m; G$ n' m3 i4 |7 ^
1 c2 L1 r8 d1 `* A/ f. J
npm -v
: x$ C$ O; d U8 V: T3 g5 Z9 f) B
$ v: a" X# K7 z' F& g4 P6 L若命令行中未输出任何内容,说明 Node.js 已经彻底删除。 |
|