ale*_*nco 743 software-update node.js
我做了以下更新我的npm:
npm update npm -g
Run Code Online (Sandbox Code Playgroud)
但我不知道如何更新Node.js. 有什么建议?(我正在使用Node.js 0.4.1并希望更新到Node.js 0.6.1.)
Oli*_*eld 1070
我使用以下说明在Mac上从Node.js版本0.10.6升级到0.10.21.
清除NPM的缓存:
sudo npm cache clean -f
Run Code Online (Sandbox Code Playgroud)sudo npm install -g n
Run Code Online (Sandbox Code Playgroud)安装最新的稳定Node.js版本
sudo n stable
Run Code Online (Sandbox Code Playgroud)或者选择一个特定版本并安装如下:
sudo n 0.8.20
Run Code Online (Sandbox Code Playgroud)
对于生产环境,您可能需要注意版本编号并对奇数/偶数进行挑剔.
积分
更新(2017年6月):
这个四年前的帖子仍然获得了投票,所以我猜它仍然适用于很多人.不过,沃尔什先生本人建议只使用NVM Node.js的更新替代.
所以这就是你今天想做的事情:
找出您正在使用的Node.js版本:
node --version
Run Code Online (Sandbox Code Playgroud)
找出您可能已安装的Node.js版本以及您当前使用的那些版本:
nvm ls
Run Code Online (Sandbox Code Playgroud)
列出可供安装的所有Node.js版本:
nvm ls-remote
Run Code Online (Sandbox Code Playgroud)
显然对于Windows,命令将是这样的:
nvm ls available
Run Code Online (Sandbox Code Playgroud)
假设你选择Node.js v8.1.0进行安装,你可以输入以下内容来安装该版本:
nvm install 8.1.0
Run Code Online (Sandbox Code Playgroud)
然后,您可以自由选择已安装的Node.js版本.因此,如果您需要使用像v4.2.0这样的旧版本,您可以将其设置为活动版本,如下所示:
nvm use 4.2
Run Code Online (Sandbox Code Playgroud)
pra*_*eek 413
它是一个Bash脚本,可让您下载和管理不同版本的节点.完整的源代码在这里.
nvm for Windows有一个单独的项目:github.com/coreybutler/nvm-windows
Wil*_*ill 378
如果您安装了Homebrew(仅适用于OS X):
$ brew upgrade node
Run Code Online (Sandbox Code Playgroud)
naX*_*aXa 283
这是一个适用于所有支持的操作系统*(包括Windows)的简单解决方案:
经过大量的冲浪并没有找到直接的解决方案,我只是尝试去Node.js网站,点击主页上的DOWNLOADS按钮并执行安装程序(MSI).
值得庆幸的是,它完成了所有工作,只需点击几下"下一步"按钮,我就可以在我的Windows机器上运行最新的Node.js版本.
(这是原始答案)
PS:检查您的节点版本使用npm version或node --version.
PPS:密切关注NodeJS博客 - 漏洞,这样您就不会错过重要的安全版本.
*Node.js支持的操作系统:Windows,Linux,MacOS,SunOS,IBM AIX
swe*_*let 195
只需转到nodejs.org并下载最新的安装程序即可.它没有任何简单,没有任何第三方的参与.它只需要一分钟,不需要你重新启动任何东西或清理缓存等.
我之前已经通过npm完成了几次并遇到了一些问题.例如,n-package不使用最新的稳定版本.
rob*_*rob 146
在Windows上,您可以使用Chocolatey来安装和更新Node.js(以及许多其他软件包).
安装节点
cinst nodejs.install
Run Code Online (Sandbox Code Playgroud)
更新节点
cup nodejs.install
Run Code Online (Sandbox Code Playgroud)
注意:您需要先安装Chocolatey才能使用cinst和cup.
And*_*reL 139
第一次更新npm,
npm install -g npm stable
然后更新node,
npm install -g node 要么 npm install -g n
检查版本安装后,
node --version 要么 node -v
Clé*_*aud 76
要控制Node.js的版本,可以尝试n.我发现它非常直接和有用.
n是Node.js二进制管理,没有子shell,没有配置文件设置,没有复杂的API,只是简单.
npm install -g n
Run Code Online (Sandbox Code Playgroud)
n 0.6.19 将安装Node.js v0.6.19.
小智 54
要将节点升级到最新版本或特定版本,您可以执行以下操作:
sudo npm install n -g
sudo n 0.10.18 // This will give you the specific version
Run Code Online (Sandbox Code Playgroud)
对于最新的稳定版本:
sudo n stable
Run Code Online (Sandbox Code Playgroud)
hao*_*ang 47
简短而愚蠢的回答:
转到此页面:下载| Node.js的
下载适用于您的平台的安装程序,然后进行安装.
Sal*_*ali 33
当我看到我的Node.js安装已过时时,我遇到了同样的问题.
这几行将处理所有事情(对于Ubuntu):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Run Code Online (Sandbox Code Playgroud)
在此之后node -v将返回最新的可用版本.
crm*_*cco 18
在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)
Run Code Online (Sandbox Code Playgroud)
注意:需要使用符号链接将节点二进制文件与最新的Node.js安装二进制文件相链接.
您可以使用 nvm。
nvm install v0.10.26完毕。
您可以选择要运行的版本:
nvm ls 列出可用版本并告诉您现在使用的是哪个版本。
nvm use VERSION 将当前节点更改为请求的版本。
nvm alias default VERSION设置默认版本。下次您获取 nvm.sh 时,这将是加载的版本(请注意,它不会更改当前使用的版本,请nvm use为此运行)。
一些Linux发行版如Arch Linux在其软件包存储库中有Node.js.在这样的系统上,最好使用标准的包更新程序,例如pacman -Suy或类似的apt-get或yum命令.
截至目前(2016年11月),EPEL7提供了最新版本的Node.js(6.9.1,这是Node.js主页上提供的最新LTS版本).因此,在CentOS 7和衍生产品上,你可以通过yum install epel-release和添加EPEL存储库yum install nodejs.
CentOS 6/EPEL6有0.10.x,自2016年10月起不支持上游.
$ npm install -g npm stable
Run Code Online (Sandbox Code Playgroud)
帮我更新 npm
安装 nvm(cURL)
$curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | 巴什
或与 Wget
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | 巴什
显示已安装版本列表
$ nvm ls
显示可安装的版本列表
$ nvm ls-远程
安装您喜欢的版本
$ nvm安装v7.5.0
将此版本设置为默认版本
$ nvm 别名默认 v7.5.0
小智 5
更新 node 和 npm 的简单方法:
npm install -g npm@latest
Run Code Online (Sandbox Code Playgroud)
下载最新版本的node js并更新/install
今天我在 Windows Git Bash 上运行:
$ npm i node -g
Run Code Online (Sandbox Code Playgroud)
并得到以下输出:
$ npm i node -g
Run Code Online (Sandbox Code Playgroud)
在https://www.npmjs.com/package/node阅读更多关于它的信息。
| 归档时间: |
|
| 查看次数: |
1603123 次 |
| 最近记录: |