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

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

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

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

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

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


当前回答

检查您的软件包版本:npm-v[软件包名称]

更新它:npm Update[-g][package name]

使用-g或--global将其安装为全局包。

其他回答

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

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

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

希望这会有所帮助:)

只需以root/administrator身份在终端中运行以下命令:

npm i -g n
n stable
npm update -g npm

它在Linux上对我有效

如果使用linux,则可以使用nvm来管理项目中的多个节点版本

NVM允许您通过以下方式在项目中安装和使用不同版本:

nvm安装YOUR_VERSION以安装您的版本nvm将项目中的YOUR_VERSION用于项目中的版本,也可以使用.nvmrc文件自动管理项目中的该版本

要安装Nvm,您可以使用官方文档或执行以下命令

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

现在您可以使用nvm了。。。。

处理节点版本的最佳方法是使用NVM或节点版本管理器安装后,使用以下命令:

nvm list (shows you the list of installed nodejs version)
nvm install nodeversion   (to install the node version, if latest use  @latest) 
nvm use 10.515..   (to use a perticular node version)

检查您的软件包版本:npm-v[软件包名称]

更新它:npm Update[-g][package name]

使用-g或--global将其安装为全局包。