node.js 最新版本為 v19.5.0,發布于 2023 年 9 月 29 日。主要特性包括:棄用未公開模塊,提高安全性。棄用 es3 異步回調,鼓勵使用 promise 或 async/await。棄用 v8 的 –harmony 標志,所有 es6+ 功能默認啟用。新建 diagnostics 工作組,專注解決診斷問題。性能優化,提升 javascript 執行速度。
Node.js 最新版本
Node.js 最新版本為 v19.5.0,于 2023 年 9 月 29 日發布。
主要特性
棄用未公開模塊:已棄用未公開的核心模塊,以提高安全性。
棄用 ES3 異步回調:不再支持異步回調,鼓勵使用 Promise 或 async/await。
棄用 V8 的 –harmony 標志:棄用 –harmony 標志,所有 ES6+ 功能現在都是默認啟用的。
新的 Diagnostics 工作組:創建了一個新的工作組來專門解決診斷問題。
性能優化:對 V8 引擎進行了優化,提高了 JavaScript 執行速度。
其他變化
更新 V8 引擎至 10.9.442.23。
添加對 ECMAScript Module (ESM) 規范的原生支持。
棄用 -r 標志,建議使用 require。
各種 bug 修復和安全更新。
如何升級
要升級到 Node.js v19.5.0,可以使用 npm:
npm install -g node
登錄后復制
或者使用 nvm:
nvm install 19.5.0
登錄后復制
注意事項
確保在升級前備份項目文件。
檢查第三方模塊是否與 Node.js v19.5.0 兼容。
閱讀官方發行說明以了解其他注意事項和已知問題。