直接使用编译包安装Node安装Node官网已经将linux下载版本改为编译版本,我们可以直接下载解压使用:node.js官网下载地址#cd/usr/local/src/#wgethttps://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz//下载#tarxfnode-v14.16.1-linux-x64.tar.xz//解压#cdnode-v14.16.1-linux-x64///进入解压目录#./bin/node-v//执行node命令查看v14.16.1版本解压文件bin目录包含node、npm等命令。我们可以使用ln命令来设置软链接:#ln-s/usr/local/src/node-v14.16.1-linux-x64/bin/node/usr/bin/node#node-vv14.16.1#ln-s/usr/local/src/node-v14.16.1-linux-x64/bin/npm/usr/bin/npm#npm-v6.14.12Linux环境升级Node使用n个模块管理各个版本的node查看当前nodeversion$node-vv8.1.4#初始node版本通过npmn安装:$npminstall-gn通过n安装指定版本:$n8.11.2然后查看当前node版本:$node-vv8.1.4#和之前一样的升级异常如果你和我一样,发现node版本没有变化,那么最有可能的情况就是你的node安装目录和n默认的路径不一样。查看node当前安装路径:$whichnode/opt/node/bin/node#例如n默认安装路径为/usr/local。如果你的节点不在该路径下,则无法更改n的版本,bin、lib、include、share都复制到该路径下,所以我们必须通过N_PREFIX变量修改n的默认节点安装路径。编辑环境配置文件:$vim~/.bash_profile在文件末尾插入如下两行代码:exportN_PREFIX=/opt/node#node实际安装位??置exportPATH=$N_PREFIX/bin:$PATH:wq保存并退出;executesource使修改生效。$source~/.bash_profile查看环境变量是否有效:$echo$N_PREFIX/opt/node这时候我们需要重新安装:$n8.11.2然后查看当前node版本:$node-vv8.11.2表示修改成功。
