node n 切换node版本失败_如何在Ubuntu上安装Node.js并将npm更新到最新版本

fc84fd2efce979a6e9840cb42cb0874c.png

如果尝试使用apt-package Manager安装最新版本的node,最终将会得到v10.19.0版本。这是ubuntu应用商店中的最新版本,但不是NodeJS最新发布的版本。这是因为发布新版本的软件时,Ubuntu团队可能要花费数月的时间才能在正式的Ubuntu商店中进行测试和发布。因此,要获取软件的最新版本,我们可以使用开发人员发布的软件包获取。

在本教程中,我们要做的是获取v12.18.1(长期支持的LTS)或v14.4的Node。要获取最新版本,我们可以使用nodesource或nvm(节点版本管理器)。我将向你展示如何同时使用两者。此处的所有命令都将使用Ubuntu CLI /终端运行。

1、使用NVM-我的首选方法

b5ec49bbf28b75df1bc95432cce04708.png

我喜欢nvm,因为它允许我为不同的项目使用不同的节点版本。有时候,你可能正在与使用不同版本节点的人员进行项目协作,并且需要将节点版本切换到项目所需的状态。因此,nvm是比较理想的工具。

2、安装NVM

首先要检查是否已安装nvm,请键入nvm --version。如果你收到类似的版本号0.35.3,则说明nvm已成功安装。重新启动终端,以使更改生效。

3、安装NodeJS

接下来,让我们安装Nodejs版本14.4。简单地运行nvm install 14.4.0。可以使用类似的命令来安装所需的任何版本的节点,例如nvm install 12.18.1。此命令会自动安装nodejs以及最新的npm版本(位于) v6.14.5。如果你需要切换节点版本,则可以简单地运行nvm use ,例如nvm use v12.18.1。要列出使用nvm安装的不同节点版本,请运行nvm ls。

4、安装Nodesource

运行以下命令,告诉Ubuntu,我们要从nodesource 安装Nodejs 软件包。curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -;注意,v14.4.0是Node的最新版本,但目前没有LTS-为此提供了长期支持。要使用LTS安装最新版本的Node,14请将上面的命令更改为12。系统可能会提示您输入root用户的密码。输入该内容,然后按Enter /返回。

5、安装NodeJS

设置完Nodesource之后,我们现在可以安装Nodejs v14.4。运行sudo apt-get install -y nodejs。完成后,我们可以检查是否已安装最新版本的Node。只需nodejs -v在您的终端机中键入,它就会返回v14.4.0。此时你应该已经自动安装了npm。如果要检查你拥有的npm版本,请运行npm version。如果没有获得6.14.5的npm最新版本的对象{ npm: '6.14.5' },则可以通过运行以下命令来手动更新npm:npm install -g npm@latest。如果是由于未安装npm而遇到无法更新的问题,则可以先使用来安装npm sudo apt-get install -y npm,然后运行上面的命令进行更新。要运行某些npm软件包,我们还需要运行以下命令:sudo apt install build-essential。

就是这样!你已在Ubuntu计算机上获得了最新版本的NodeJS和NPM。开始去打造出色的产品吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值