我刚刚安装了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-v[软件包名称]
更新它:npm Update[-g][package name]
使用-g或--global将其安装为全局包。
其他回答
处理节点版本的最佳方法是使用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)
只需在控制台上运行以下脚本:
sudo npm i -g n
sudo n stable
sudo npm update -g npm
这仅适用于Linux和MAC
升级npm和node最新版本的步骤1) 首先使用以下命令更新包存储库
sudo apt update
2) 使用curl命令安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
3) 关闭并重新打开终端,以便系统识别更改或运行命令:
source ~/.bashrc
4) 然后,验证是否已成功安装NVM:
nvm --version
5) 升级Node.js之前,请检查系统上运行的版本:
nvm ls-remote
v14.17.0(LTS:费米)v14.17.1(LTS:费米)v14.17.2(LTS:费米)v14.17.3(LTS:费米)v14.17.4(LTS:费米)v14.17.5(LTS:费米)v14.17.6(LTS:费米)v14.18.0(最新LTS:费米)
6) 要安装最新版本,请将nvm命令与特定Node.js版本一起使用:My latest version
nvm install [version.number]
nvm install [14.8.0]
如果您正在使用Windows:转到https://nodejs.org/en/download/,下载最新的.exe或.msi文件并安装以覆盖旧版本
如果您使用的是Ubuntu或Linux:首先卸载node.js,然后重新安装,例如使用Ubuntu():
sudo apt-get remove nodejs
# assume node.js 8 is latest version
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs
node -v
npm -v
删除项目文件夹中的node_modules并安装npm,以确保应用程序在新节点和npm版本上运行良好。
如果您想了解更多信息,请使用nvm
非挥发性物质Nvm窗口
对于windows,请按照以下步骤进行安装