我刚刚安装了Node.js和NPM(节点包管理器)
我安装了NPM以访问其他Node.js模块。
在我安装Node.js和NPM之后,我注意到这两个版本都不可用。
我想知道:如何将Node.js、NPM和我的Node.js模块升级到最新版本?
我需要卸载Node.js和NPM并重新安装最新版本吗?
这是到目前为止我所做尝试的链接。此链接是npm的一部分。
我刚刚安装了Node.js和NPM(节点包管理器)
我安装了NPM以访问其他Node.js模块。
在我安装Node.js和NPM之后,我注意到这两个版本都不可用。
我想知道:如何将Node.js、NPM和我的Node.js模块升级到最新版本?
我需要卸载Node.js和NPM并重新安装最新版本吗?
这是到目前为止我所做尝试的链接。此链接是npm的一部分。
当前回答
我找到了一个插件,它可以帮助更新所有npm包。
首先,您需要安装一个npm check updates插件。这里是链接npm check update
npm i -g npm-check-updates
因此,该实用程序是全局安装的,您只需编写如下代码即可调用它。
1) ncu-u这里ncu是npm检查更新。
2) npm安装
因此,使用这两个命令,您可以轻松更新npm包。我希望这将帮助您轻松更新包。
其他回答
正如您可能已经知道的,npm当前与node.js捆绑在一起。这意味着如果您已经安装了node.js,那么您也已经安装了npm。
此外,请注意node.js和npm发布版本表,该表显示了大致的版本兼容性。有时,版本差异可能会导致不兼容错误。
因此,如果您是一名开发人员,使用node.js版本管理器之一管理开发环境是一种“最佳实践”。
以下是一些最流行的列表和用法说明:
自制(macOS)
如果你在macOS上,你可以使用Homebrew。
实际上,它不仅仅是node.js版本管理器。
要将Homebrew安装到Mac,请执行以下操作:
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
要使用Homebrew安装node.js和npm,请运行:
$ brew install node
稍后,您可以使用以下方法更新它们:
$ brew update && brew upgrade node
此外,您还可以在node.js版本之间切换:
$ brew switch node 0.10.26
npm将自动升级/降级。
n(macOS、Linux)
n最有可能是rvm(Ruby版本管理器),用于同时管理node.js和npm版本。它是在纯Linuxshell上编写的,可以作为npm模块使用。因此,如果您已经安装了任何node.js版本,可以通过npm安装/更新n包:
$ npm install -g n
下载、安装和切换到node.js和npm版本非常简单:
$ n 0.10.26
$ n 0.8.17
$ n 0.9.6
要下载、安装并切换到最新的官方版本,请使用:
$ n latest
要下载、安装并切换到最新的稳定官方版本,请使用:
$ n stable
要切换到以前的活动版本(又名$cd-),请使用:
$ n prev
如果您想查看已安装node.js版本的列表,只需从命令行运行n即可。输出如下所示:
$ n
0.10.26
• 0.8.17
0.9.6
其中点(•)表示它是当前活动版本。要从列表中选择另一个node.js版本,请使用向上/向下箭头键并使用Enter键激活。
要列出可安装的版本:
$ n lsr
nvm(macOS、Linux)
nvm也类似于rvm,甚至命令名和用法都非常相似。
要安装nvm,可以使用cURL使用安装脚本(需要git):
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
或wget:
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
要下载并安装特定的node.js和npm版本,请使用:
$ nvm install 0.10
然后,您可以使用以下方法切换到已安装的版本:
$ nvm use 0.10
此外,您还可以创建包含版本号的.nvmrc文件,然后使用以下命令切换到指定的版本:
$ nvm use
要查看已安装node.js版本的列表,请使用:
$ nvm ls
要列出可安装的版本:
$ nvm ls-remote
nvm窗口(windows)
nvm-windows是一个用于windows的node.js版本管理实用程序,讽刺的是它是在Go中编写的。
这和nvm不是一回事。然而,node.js版本管理器的用法非常相似。
要安装nvm窗口,需要事先卸载node.js和npm的任何现有版本。然后,下载并运行最新版本的安装程序。
要升级nvm窗口,请运行新的安装程序。它将安全地覆盖需要更新的文件,而无需接触node.js安装。
nvm窗口在Admin shell中运行。要使用nvm窗口,您需要以管理员身份启动Powershell或命令提示符。
在使用之前,您可能还需要使用以下命令启用nvm窗口:
C:\> nvm on
要下载并安装特定的node.js和npm版本,请使用:
C:\> nvm install 0.12
然后,您可以使用以下方法切换到已安装的版本:
C:\> nvm use 0.12
如果要查看已安装node.js版本的列表,请使用:
C:\> nvm list
要列出可安装的版本:
C:\> nvm list available
有时,从http://nodejs.org/
尤其是当所有其他选项都失败时。
http://nodejs.org/->单击INSTALL->您将拥有最新的节点和npm
易于理解的
现在已经很晚了,但我给出了我的答案,这样可以帮助被困在那里的人。如上所述,您可以通过多种方式进行更新,因此我在这里讨论更新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
希望它会有所帮助!
在Ubuntu上实现这一点的另一种方法:使用umake。
umake nodejs
安装了最新的当前版本v11.14.0。
加:
只需一个命令即可更新到最新版本
减:
需要安装umake
首先,检查最新版本
npm-v
然后通过此cmd更新npm
npm安装-gnpm@latest(在终端中点击此命令)
现在检查到最新版本,我敢肯定你的npm版本升级了
npm-v
您也可以从以下链接下载最新版本:-
https://nodejs.org/en/
如果您使用的是linux,请访问这个stackoverflow问题
https://stackoverflow.com/a/65593090/11345235