我做了以下事情来更新我的npm:

npm update npm -g

但是我不知道如何更新Node.js。有什么建议吗?(我使用Node.js 0.4.1,想更新到Node.js 0.6.1。)


当前回答

任何操作系统(包括Windows, Mac和Linux)

2022年10月更新


只需进入Node.js官方网站(nodejs.org),下载并执行安装程序。

它会处理好所有的事情,只需点击几下“Next”,你就可以在你的机器上运行最新的Node.js版本。自2020年以来,它是更新NodeJS的推荐方式。这是最简单、最不令人沮丧的解决方案。


专业提示

NodeJS installation includes NPM (Node package manager). To check your NPM version use npm version or node --version. If you prefer CLI, to update NPM use npm install -g npm and then npm install -g node. For more details, see the docs for install command. Keep an eye on NodeJS blog - Vulnerabilities so you don't miss important security releases. Keep your NodeJS up-to-date. Operating systems supported by Node.js: Windows, Linux, MacOS, IBM AIX. For Docker users, here's the official Node.js image. For more information on installing Node.js on a variety of less-common operating systems, see this page (there's even Node for Android!). Troubleshooting for Windows: If anyone gets file error 2502/2503 like myself during install, run the .msi via Administrator command prompt with command msiexec /package [node msi]


如果我的回答有用,别忘了给它投票 (这里是Anmol Saraf的原始回答,也给它点赞)

其他回答

第一次更新npm,

NPM install -g

然后更新节点,

NPM install -g node或NPM install -g n

版本安装后检查

Node——version或Node -v

任何操作系统(包括Windows, Mac和Linux)

2022年10月更新


只需进入Node.js官方网站(nodejs.org),下载并执行安装程序。

它会处理好所有的事情,只需点击几下“Next”,你就可以在你的机器上运行最新的Node.js版本。自2020年以来,它是更新NodeJS的推荐方式。这是最简单、最不令人沮丧的解决方案。


专业提示

NodeJS installation includes NPM (Node package manager). To check your NPM version use npm version or node --version. If you prefer CLI, to update NPM use npm install -g npm and then npm install -g node. For more details, see the docs for install command. Keep an eye on NodeJS blog - Vulnerabilities so you don't miss important security releases. Keep your NodeJS up-to-date. Operating systems supported by Node.js: Windows, Linux, MacOS, IBM AIX. For Docker users, here's the official Node.js image. For more information on installing Node.js on a variety of less-common operating systems, see this page (there's even Node for Android!). Troubleshooting for Windows: If anyone gets file error 2502/2503 like myself during install, run the .msi via Administrator command prompt with command msiexec /package [node msi]


如果我的回答有用,别忘了给它投票 (这里是Anmol Saraf的原始回答,也给它点赞)

NPM清理缓存-你忘记清理你的缓存 NPM update -g 这适用于我的Windows,我希望它也适用于你:D

如果你想更新Node.js,试试吧

npm update

从您的Windows cmd提示符。

否则,如果您想更新任何特定的包,请尝试

npm update <package_name>

例子:

npm update phonegap

在CentOS 7上,您可以执行以下操作:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node –v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)

注意:需要使用符号链接将您的节点二进制文件与最新安装的node .js二进制文件链接起来。