我刚刚安装了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的一部分。
当前回答
我个人使用nvm(节点版本管理器),这是一个简单的bash脚本来管理多个活动的Node.js版本,您可以同时为不同的用户配置多个版本的节点和全局模块。
您可以查看以下链接:nvm
还有一个windows版本nvm windows
其他回答
如果使用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了。。。。
对于窗口安装Node.js v16.15.1后npm-v仍然是6.6.0删除C:\Users\neals\AppData\Roaming下的npm和npm缓存npm-v为8.11.0
如果不想更新到最新版本。执行以下命令:
npm安装npm@4.2.0-克
将4.2.0替换为所需的任何版本。以下是截至2017年10月3日的所有发布版本:https://nodejs.org/en/download/releases/
现在已经很晚了,但我给出了我的答案,这样可以帮助被困在那里的人。如上所述,您可以通过多种方式进行更新,因此我在这里讨论更新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
希望它会有所帮助!
我认为管理node.js的最好方法是使用NVM。NVM代表节点版本管理器。
它是node.js开发人员必备的工具!
您可以使用以下命令安装NVM,打开终端并运行以下任意一项:-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
or
wget -qO- https://raw.githubusercontent.com/nvm-sh//nvm/v0.39.0/install.sh | bash
安装后,建议关闭当前终端并打开新终端,因为NVM将添加一些环境变量,因此需要重新启动终端。
我将列出一些使用NVM的基本命令。
这将从internet获取所有节点版本。将显示从开始到结束的所有节点版本,同时还会提到LTS版本。
nvm ls-remote
这将向您显示应该使用的npm和节点的推荐版本。(仅当您已经安装了npm版本时,如果不使用上述命令,此操作才有效)
npm doctor
这将安装所需的节点版本(版本列表是使用上述命令获得的)
nvm install <version recommended by 'npm doctor' or 'nvm ls-remote'>
例如nvm install v14.18.1
此命令将提供本地安装的节点版本列表
nvm ls
此命令用于从计算机中删除所需的节点版本
nvm uninstall v10.15.1
以下命令将帮助您升级到当前节点版本上的最新工作npm
nvm install-latest-npm
NVM可用于同时管理多个节点版本它还可以帮助您将所有全局npm包从一个版本安装到另一个版本,而不是手动安装每个版本!nvm还有许多其他用途,其中的详细信息和命令可以在节点版本管理器中找到