定制开发小程序在Linux系统上更新Node.js到最新版本的3种方法

在Linux定制开发小程序系统上更新Node.js定制开发小程序到最新版本的3种方法

方法1: 使用(定制开发小程序节点版本管理器)更新Node.js

升级Node.js定制开发小程序的最好方法是使用NVM,定制开发小程序这是一个管理多个Node.js版本的实用工具。

  1. 首先用下面的命令更新包库:
sudo apt update
  • 1
  1. 使用curl命令安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  • 1

注意:如果没有curl,可以通过运行命令来安装该实用程序:sudo apt install curl

或者,你可以使用wget并运行以下命令:

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  • 1
  1. 关闭并重新打开终端,让系统识别更改或运行命令:
source ~/.bashrc
  • 1
  1. 然后,验证是否成功安装了NVM:
nvm --version
  • 1
  1. 在升级Node.js之前,检查你在系统上运行的是哪个版本:
nvm ls
  • 1
  1. 现在你可以通过以下方式查看新发布的版本:
nvm ls-remote
  • 1
  1. 要安装最新版本,对特定的Node.js版本使用nvm命令:
nvm install [version.number]
  • 1

方法2: 使用NPM(节点包管理器)更新Node.js

作为一种替代方法,您可以使用Node的官方包管理器来更新Node.js。NPM是一个用于安装和管理包依赖的工具。

如果你的系统中有Node,那么你也有NPM。使用,你可以检查正在运行的Node.js版本并安装最新版本。

通过添加n模块,您可以交互式地管理Node.js版本。

  1. 首先,清除npm缓存:
npm cache clean -f
  • 1
  1. 安装n, Node的版本管理器:
npm install -g n
  • 1
  1. 安装了n模块后,你可以使用它来安装最新的稳定版本:
sudo n stable
  • 1

注意:一些Ubuntu发行版在运行n命令后可能会返回 command not found,请执行**sudo -E env "PATH=$PATH" [command]修复此问题。例如,要安装最新的稳定版本,如上例所示,您可以运行sudo -E env "PATH=$PATH" n stable**

安装最新版:

sudo n latest
  • 1

安装指定版本:

sudo n [version.number]
  • 1

方法3: 用二进制包更新Node.js

用二进制包更新Node.js是最不推荐的选项,但是如果这是您可以升级到最新Node.js版本的唯一方法,请遵循下面步骤。

  1. 进入Node的,在那里你可以找到所有可用的包。您可以在那里下载版本或最新版本的源代码或预构建安装程序。

  2. 你可以从你的浏览器下载这个包,或者找到你需要的版本号,然后把它添加到wget命令中:

wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz
  • 1

3.接下来,安装用于提取二进制包的xz-utils:

sudo apt-get install xz-utils
  • 1
  1. 使用以下命令解压并安装包:
sudo tar -C /usr/local --strip-components 1 -xJf node-v14.17.0-linux-x64.tar.xz
  • 1

小结

开源技术最好的部分是它强大的用户社区,他们不断地更新软件。

Node.js就是这类软件的一个很好的例子,因为新版本会定期发布。用户可以选择使用LTS(长期支持的版本)还是使用具有最新功能的最新版本。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发