Ubuntu 20.04 node-v 和nodejs --version显示不同版本
1.删除原来的node.js版本以及之前的软链接
我这里是输入node -v显示4.0.0pre,首先要删除/卸载这个版本对应的node.js文件,
此时如果在终端输入建立软链接的命令
ln -s /usr/software/nodejs/bin/node /usr/local/bin/
会提示软链接已经建立,
根据报错提示,进入对应的报错目录,一般是usr/local/bin,然后切换到管理员权限(不然的话是删除不了原来的软链接的,进入管理员权限的指令为su),键入删除命令**rm usr/local/bin/node
**,删除名字为node的文件。
2.重新建立软连接
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/
ln -s /usr/software/nodejs/bin/node /usr/local/bin/
3.重启终端,重启之后才能生效
输入
node -v
显示
v10.19.0