我刚刚安装了Node.js和NPM(节点包管理器)

我安装了NPM以访问其他Node.js模块。

在我安装Node.js和NPM之后,我注意到这两个版本都不可用。

我想知道:如何将Node.js、NPM和我的Node.js模块升级到最新版本?

我需要卸载Node.js和NPM并重新安装最新版本吗?

这是到目前为止我所做尝试的链接。此链接是npm的一部分。


当前回答

每次我安装一个新的Linux操作系统时,我都需要安装nodejs和npm,有时稳定的发行版会安装这些的旧版本。。

因此,以下是升级到最新稳定版本的步骤。。。

$ sudo npm install -g n
$ sudo n stable # this is for stable one
$ sudo s latest # this is for latest one

希望这会有所帮助:)

其他回答

$ npm install -g npm stable

为我工作,从1.4.28更新到2.1.5

要更新节点,请使用nvm(或nvmw for windows)。为了更新npm,npm update npm-g命令不适用于我(在windows上)。所做的工作是根据文档重新安装npm:“您可以从https://npmjs.org/dist/,并将其解压缩到node.exe所在的同一文件夹中。“如果您这样做,请确保先删除以前的安装(尽管覆盖它可能会正常工作…)。要更新模块,请使用npm update命令

现在已经很晚了,但我给出了我的答案,这样可以帮助被困在那里的人。如上所述,您可以通过多种方式进行更新,因此我在这里讨论更新nodejs和npm的最流行和最简单的方法。

 1)Update via library n 

 2)Update via nvm

打开你的终端我正在使用Ubuntu(Linux)

1) 您可以将n安装为任何节点模块(全局)

npm install -g n

OR

如果需要,也可以从源代码安装

cd /tmp
git clone --depth=1 https://github.com/tj/n
cd n
sudo make install

安装后,点击以下命令安装最新版本的节点

n latest 

now check node -v (you see the latest version is installed)

它将安装节点的最新稳定版本。

n stable

或者您可以通过对n添加版本号来安装任何版本,如

n 0.10.33          # Install and use v0.10.33

您可以在以下链接中查看有关n的更多信息,请单击此处

2) 现在是使用NVM的第二种方法安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

安装后,点击以下命令安装最新版本的节点

nvm install node 

可以使用ls remote列出可用版本:

nvm ls-remote

如果要安装特定版本

nvm install 6.14.4 

安装后使用任何版本

nvm use node

将npm更新为最新版本

nvm install-latest-npm

希望它会有所帮助!

这些天你去https://nodejs.org/en/download/

运行操作系统所需的安装程序。它将检测任何现有安装,并使您正确安装所选版本。

安装npm=>sudo apt-get安装npm

安装n=>sudo npm Install n-g

节点的最新版本=>sudo n最新

可以使用的节点的特定版本

列出可用节点版本=>n ls

安装特定版本=>sudo n 4.5.0