跳到主要內容
黯羽輕揚每天積累一點點

Windows/Linux 下 Node 更新

免費2016-04-12#Node#Solution#node stable#node latest#node lts#node version number#node版本号是什么意思#node v4.x与v5.x#node v0.x与v4.x

如何選擇 node 版本,如何更新當前 node 版本

##一。關於 node 版本號

江湖人稱版本帝release 如下:

latest/                                            05-Apr-2016 23:31                   -
latest-argon/                                      01-Apr-2016 01:39                   -
latest-v0.10.x/                                    01-Apr-2016 04:31                   -
latest-v0.12.x/                                    01-Apr-2016 00:10                   -
latest-v4.x/                                       01-Apr-2016 01:39                   -
latest-v5.x/                                       05-Apr-2016 23:31                   -

因為 node 在 v0.x 的時候,出現了另一個分支:io.js,其版本號從 v1.0.0 開始後來更新到 v4.x,而此時 node 本體是 v0.12.x,然後本體與 io.js* 合體* 出現了 v4.0,再經過一段時間的更新後推出了代號(codename)為 argon 的 LTS(Long-term Support,長期支援版本),即 v4.x,有點冒險的新特性不能放在 LTS 裡,但新特性的開發還得繼續,就出現了 v5.x,即 Stable

所以:

latest/         表示 latest Stable release,比 LTS 新一些,不建議線上使用
latest-argon/   表示代號為 argon 的 LTS,可以在線上使用
latest-v0.10.x/ 歷史痕跡,偶數穩定,奇數不穩定
latest-v0.12.x/ 同上
latest-v4.x/    合體後的各個版本
latest-v5.x/    Stable,比 LTS 新一些,不建議線上使用

LTS 表示長期支援版本,更注重穩定性和安全性,適合線上使用。至於 Stable,其實不像名字那樣穩定,6 個月後進化成 LTS,然後 LTS 的保質期是 30 個月。至於 Nightly 版本。。。能有什么用啊

P.S. 關於 Node 版本的更多資訊,請檢視 nodejs/node

##二.Windows 更新 Node

windows 下安裝 Node 一般選擇 Windows Installer (.msi) 或者 Windows Binary (.exe),更新的方式就是覆蓋安裝:直接 下載 目標版本的 msi 或者 exe,在原安裝目錄覆蓋安裝即可

##三.Linux 更新 Node

linux 下一般選擇手動編譯原始碼安裝,npm 有開源模組提供了版本管理工具:n,先全域安裝(npm install -g n),然後直接:

n lts

就可以安裝最新的 LTS 了,但筆者今天遇到了奇怪錯誤,最後直接安裝了 Stable,其它可能有用的命令如下:

n latest #安裝最新版本
n stable #安裝最新穩定版本
n #檢視已通過 n 安裝的各個版本
n rm 0.9.4 #移除 0.9.4 版本

###參考資料

評論

暫無評論,快來發表你的看法吧

提交評論