發(fā)布于:2021-01-19 09:40:03
0
71
0
如果您可以跟上快節(jié)奏的升級計劃,并希望更快地訪問新功能,那么Node.js 5.0的發(fā)布就在您的小巷中?;贘avaScript的運行時環(huán)境背后的團隊現(xiàn)在已經(jīng)發(fā)布了兩個發(fā)行版。
在4.0系列 正式登陸幾周后,Node.js 5.0才首次亮相。下降標志著兩條不同發(fā)布線的開始,其中一條繼續(xù)與長期支持計劃(LTS)聯(lián)系。另一個以新到達的Node.js 5.0表示,稱為“穩(wěn)定”。
了解你的臺詞
釋放行可以通過偶數(shù)和奇數(shù)區(qū)分,而LTS流則著眼于穩(wěn)定性和安全性。LTS產(chǎn)品線被認為適用于“復(fù)雜的環(huán)境,難以進行持續(xù)升級”的組織。Node.js 4.2 Argon最近附帶了這些版本中的第一個。
對于Stable系列,在前端環(huán)境中工作的開發(fā)人員已準備就緒,可以看到大多數(shù)好處,并且在定期更新代碼庫的基礎(chǔ)上,使流的生命周期縮短。這轉(zhuǎn)化為Node,突出顯示了必要功能的積極開發(fā)以及新流中現(xiàn)有API的完善。
如果您發(fā)現(xiàn)自己在大中型企業(yè)中工作,則不必升級到Node.js 5.0。僅當您能夠在不干擾當前開發(fā)環(huán)境的情況下快速升級時,才建議使用5.0。
v5存儲什么?
在Node.js的5.x的系列將會在快速發(fā)布周期運行,賭客可以期待一個新的版本每1-2周。與LTS流相比,它的支持也要少得多-計劃的最長支持時間為八個月。這意味著v4.x系列實際上將比v5壽命更長:但是,此新版本的Node.js僅支持8個月,而新的主要版本v6將于2016年4月發(fā)布。Node.jsv6最終將變成具有類似支持的新LTS版本。 v4的時間表。這樣,我們將每6個月有一個新的Node.js穩(wěn)定版,其中的每一秒鐘都會變成LTS系列。
如果您希望嘗試使用V8的較新版本,那么您將需要跳轉(zhuǎn)到Node.js 5.0。這將意味著重新編譯您已經(jīng)安裝的所有本機加載項。Rod Vagg建議使用 npm rebuild或簡單地從頭刪除node_modules目錄npm install。
一旦穩(wěn)定發(fā)行版成為LTS,就不會向該發(fā)行版添加任何新功能或重大更改。話雖這么說,但5.0的重大更改卻不勝枚舉,其中包括:
緩沖區(qū):無論'raw'和'raws'編碼從類型Buffer 已被刪除-這些都已經(jīng)過時了很長時間
控制臺:console.time()現(xiàn)在 報告的值添加了3位小數(shù)精度
HTTP: HTTP方法和標頭名稱現(xiàn)在必須符合RFC 2616“令牌”規(guī)則,允許的字符列表,其中不包括控制字符和許多分隔符
節(jié)點:該_linklist模塊已被棄用
V8: 從4.5.103.35升級到4.6.85.25
重大更改的完整列表可以在官方發(fā)布帖子中找到。如果您對v5的規(guī)劃及其進度感興趣,請在GitHub上查看Vagg的問題。