|
在 CentOS 中彻底删除 Node.js,你可以按照以下步骤操作:
) L/ |7 o' c" w @0 s4 k5 {' X/ ` A% N! t4 i' v/ g; J# M
1. 首先查看 Node.js 是否安装。
/ O/ \" [% B3 _+ K; Q( ^9 E
- d( k; e1 C9 q, _+ l$ @在命令行输入以下命令:
) u! P0 k: a; |$ `% a7 c* w9 T! D% P* U9 w0 F. N
node -v* y+ M f( K+ M' n3 L, _( O1 q
7 }1 ?( Y# D g" c4 P' v
npm -v* ` }, f# i$ Z2 V2 N" v7 L: P
. h6 t. y8 Q/ j
若 Node.js 和 NPM 版本号都输出了,说明已经安装了 Node.js,否则说明未安装。
: ^8 p: i( X, F4 Y2 ~4 u* t4 w0 }
; {, Z! }4 C7 Z0 o2. 如果 Node.js 已经安装,先使用以下命令查看 Node.js 的安装路径。
! K( [0 B+ b& O( |8 `( W7 g
; E, E$ G; g$ E1 B$ {0 X which node1 u. X8 p% K. q# s4 u) O$ Y
6 _( H/ l" y# d! z此命令执行后会输出 Node.js 的安装路径,例如:7 D" W- f6 \- Z1 C5 o0 W+ Z
1 P' w! M2 B! {. O7 P /usr/bin/node
; p/ Q* W* R/ t& a& R; w
Q7 J) U7 v' ~$ O. ?3. 执行以下命令,关闭 npm 进程。
. h" E2 {# T P" k
2 o; m1 C( M" c9 |, d4 @ sudo killall -9 npm/ F7 _% q; u# N- D* Y+ v4 z
( x5 e$ H U( f, p" l& u1 {4 e* A4. 使用以下命令移除 nodejs 和 npm。* g* I; A$ h$ J+ I+ I* M
: W& q( r( [7 f' m
sudo yum remove nodejs npm, \7 S; Y3 s' g* D, w
/ W" S. N, n8 c# H" s0 X% n
5. 使用以下命令移除任何与 Node.js 有关的残留文件或目录。
/ X5 M* e: K1 ]; U) P% b0 b/ x2 [7 a
6 t& z# [6 Q& i. I. a! _ sudo rm -rf /usr/local/bin/node9 Y5 m* P& P' ]4 |
$ O$ ~2 u# h3 i* ]; ]* Z2 c* b/ N
sudo rm -rf /usr/local/share/man/man1/node.12 \+ z: |: G* Z+ ^# l# s) w
& z/ @* S" ?; B. X; N! X! @7 D sudo rm -rf /usr/local/lib/node_modules/
( ]& j- z6 C+ R% W) V; ~2 A- V# D2 |8 o7 q1 v9 e B
sudo rm -rf /usr/local/include/node/
9 W# k' B: v7 g- R! v3 U/ D: C/ P4 D, x* B; z7 N! }
6. 最后,检查是否成功删除 Node.js,执行以下命令:
: }2 n0 {' q/ U8 O! I- f' R+ u4 x$ g$ \% Z* y
node -v
Z. e d' F$ N3 ^. W! \0 N& e
1 \9 M; l3 e6 ?% a( p npm -v' {: p- f3 Y) Z4 o, e
: t( x1 y, U5 p& w/ {
若命令行中未输出任何内容,说明 Node.js 已经彻底删除。 |
|