我刚刚安装了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安装-gnpm@next
然后将节点更新到下一版本,
npm安装-gnode@next或npm安装n@next或者最新,
npm安装-gnode@latest或npm安装-g节点
版本安装后检查,
node—版本或节点-v
其他回答
如果不想更新到最新版本。执行以下命令:
npm安装npm@4.2.0-克
将4.2.0替换为所需的任何版本。以下是截至2017年10月3日的所有发布版本:https://nodejs.org/en/download/releases/
这对我在Windows上仅更新npm(管理模式下的powershell)有效:
npm --version
# 5.6.0
cd "C:\Program Files\nodejs"
rm "npm"
rm "npx"
mv "npx.cmd" npx.old.cmd
mv "npm.cmd" npm.old.cmd
# This is the important command
./npm.old.cmd install npm
rm *.old.cmd
npm --version
# 6.4.1
这个固定的npm WARN npm npm不支持Node.js v10.12.0,因为chocolate安装了不兼容的Node和npm?
就用这个代码
npm install update
只需以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了。。。。