1. 程式人生 > >Windows/Linux下Node更新

Windows/Linux下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版本

參考資料

  • 轉載:http://www.tuicool.com/articles/IRj6r2e
  • node下載中文版地址 http://nodejs.cn/download/