Linux系统安装Nodejs和卸载Nodejs
不推荐安装最新的 node 版本好多包都没有对应的最新 node 版本的编译好的包
安装环境
本机系统:CentOS Linux release 7.5
Node.js:v12.18.1
获取 Node.js 安装包
Node.js 安装包及源码下载地址为: Node.js 安装包,这⾥选择的是 [LTS] Linux Binaries (x64)。
官⽅下载地址
Linux 上安装 Node.js
wget /dist/v12.18.1/node-v12.18. // 下载
tar xf node-v12.18. // 解压
cd node-v12.18.1-linux-x64 // 进⼊解压⽬录
解压⽂件的 bin ⽬录底下包含了 node、npm 等命令(npm 全局安装的包),我们可以修改 linux 系统的环境变量(profile)来设置直接运⾏命令:
⽼规矩先备份,养成修改重要⽂件之前先备份的好习惯。
cp /etc/profile /etc/profile.bak
然后 vim /etc/profile,在最下⾯添加 export PATH=$PATH: 后⾯跟上 node 下 bin ⽬录的路径
export NODE_HOME=/root/node-v12.18.1-linux-x64 export PATH=NODE_HOME/bin:$PATH
如果 profile 不可修改添加可写权
sudo chmod a=rw /etc/profile
⽴即⽣效
source /etc/profile
检查是否⽣效
env
建⽴软连接(报已经存在错误:先删除⽬标⽬录下的⽂件在操作)
ln -s /root/node-v12.18.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v12.18.1-linux-x64/bin/npm /usr/local/bin/npm
添加 sudo (报已经存在错误:先删除⽬标⽬录下的⽂件在操作)
sudo ln -s /root/node-v12.18.1-linux-x64/bin/node /usr/bin/node
sudo ln -s /root/node-v12.18.1-linux-x64/lib/node /usr/lib/node
sudo ln -s /root/node-v12.18.1-linux-x64/bin/npm /usr/bin/npm
[root@localhost ~]# node -v
v12.18.1
OK!安装成功!
卸载
⽤上⾯步骤安装后可以直接删除 node-v12.18.1-linux-x64 ⽂件夹
rm -rf /root/node-v12.18.1-linux-x64
进⼊ /usr/local/lib 删除所有 node 和 node_modules ⽂件夹
rm -rf /usr/lib/node /usr/lib/node_modules
进⼊ /usr/local/include 删除所有 node 和 node_modules ⽂件夹
rm -rf /usr/local/include/node /usr/local/include/node_modules
在linux下安装vim的命令进⼊ /usr/local/bin 删除 node 的可执⾏⽂件
rm -rf /usr/local/bin/node
接着到上⾯建⽴的软连接依次删除即可
rm -rf /usr/bin/npm
卸载完成!
现在如果需要其他版本的 node ,就可以按上⾯的步骤从新安装⼀个其他版本的 node 了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论