以下为通过二进制文件升级 node 的方式
升级 Node
通过官网下载 linux 二进制文件安装包
推荐安装在/opt目录下解压
tar -xvf node-v14.15.0-linux-x64.tar
设置环境变量
方式一: 设置 PATH 环境变量
修改 /etc/profile 文件,在文件末尾添加以下内容1
2export NODE_HOME=/xxx
export PATH=$NODE_HOME/bin:$PATH修改完之后,打开新的命令窗口,或者执行
source /etc/profile
来生效。方式二: 设置软链
通过which node
查看 node 可执行文件路径,将本次 node 安装路径下的/bin/node 链接到which node
显示的路径下which 指令: 查看可执行文件的位置,会在环境变量 $PATH 设置的目录里查找符合条件的文件
1
2
3ln -s /opt/node/bin/node /usr/local/bin/node
ln -s /opt/node/bin/npx /usr/local/bin/npx
ln -s /opt/node/bin/npm /usr/local/bin/npm
其他
以下是在操作上述过程中遇到的一些问题及知识点,在此记录
通过 n 包管理器升级
清除 npm 缓存npm cache clean -f
安装npm install -g n
下载最新版本n latest
下载稳定版n stable
下载某个版本n 版本号
切换版本n
链接
硬链接:每个文件都有一个硬链接,硬链接和文件没什么区别。
软链接(符号链接):类似 window 的快捷方式,软链接可以关联一个目录,硬链接不行。
创建链接 ln
-s 表示创建软链1
ln -s /usr/bin/npm /opt/soft/node-v14.15.0/bin/npm
查看文件路径 ls -l
如果文件或目录是软链,-> 后面是链接的真实路径1
2
3
4
5[root@3e5830d31dce bin]# ls -l | grep node
lrwxrwxrwx 1 root root 27 10月 29 19:34 n -> ../lib/node_modules/n/bin/n
lrwxrwxrwx 1 root root 42 10月 29 20:49 node -> /opt/soft/node-v14.15.0-linux-x64/bin/node
lrwxrwxrwx 1 root root 41 10月 29 21:06 npm -> /opt/soft/node-v14.15.0-linux-x64/bin/npm
lrwxrwxrwx 1 root root 41 10月 29 21:07 npx -> /opt/soft/node-v14.15.0-linux-x64/bin/npx