Node.js 12.2.0 發布了,該版本主要改進包括:
deps:
將llhttp更新為1.1.3。這修復了一個錯誤,使Node.js的HTTP解析器
拒絕任何包含「|」的請求URL (|)角色(Fedor Indutny)#27595。
tls:
加入 enableTrace()
到方法 TLSSocket
和 enableTrace
選項
來 tls.createServer()
。啟用后,將
寫入TSL數據包跟蹤信息 stderr
。這可用於調試TLS連接問題(cjihrig)#27497,(Sam Roberts)#27376。
cli:
添加了一個 --trace-tls
命令行標誌,可以跟蹤TLS
連接,而無需修改現有的應用程序代碼(cjihrig)#27497。
添加了 --cpu-prof-interval
命令行標誌。它可用於指定(Joyee Cheung)#27535
生成的CPU配置文件的採樣間隔。 --cpu-prof
模塊:
添加了 createRequire()
方法。它允許
從文件URL對象,文件URL字元串或絕對路徑字元串創建require函數。在
現有的 createRequireFromPath()
方法現在已經過時(邁爾斯Borins)#27405。
扔掉 require('./path.mjs')
。從技術上講,這
應該是Node.js 12.0.0 的突破性變化。有必要保留
未來次要版本載入帶有
require函數的ES模塊(Myles Borins)#27417的可能性。
repl:
REPL現在支持使用 BigInt
文字以及
公共和私有類欄位和方法(Ruben Bridgewater)#27400的多行語句。
REPL現在支持使用 fs
方法(Anto Aravinth)#26648自動完成文件路徑的選項卡。
元:
將Christian Clauss添加到合作者#27554。
查看 node.js 12 值得關注的新特性: https://juejin.im/post/5cbfdeca6fb9a032514baf0c
[admin
]