Node.js是一個開源的JavaScript運行環(huán)境,是一個對于前端工作者不可或缺的工具。基于Chrome V8引擎打造,通過它可以讓我們在瀏覽器之外執(zhí)行JavaScript代碼。讓JavaScript成為與PHP、Python、Perl、Ruby 等服務(wù)端語言平起平坐的腳本語言。在很多領(lǐng)域都會用到它I/O密集型的,比如Web開發(fā),微服務(wù),前端構(gòu)建等。這里給大家?guī)淼氖亲钚碌姆€(wěn)定版本,也就是LTS版本。
軟件用途
Node.js最適合在流媒體應(yīng)用程序中使用,還有一些聊天應(yīng)用程序。
游戲服務(wù)器 - 需要一次處理數(shù)千個請求的快速和高性能服務(wù)器,這是一個理想的框架。
廣告服務(wù)器 - 再次在這里你可以有數(shù)千個請求從中央服務(wù)器提取廣告,Node.js可以是一個理想的框架來處理這個問題。
流服務(wù)器 - 使用Node的另一個理想方案是用于多媒體流服務(wù)器,其中客戶端有請求從該服務(wù)器提取不同的多媒體內(nèi)容。
安裝方法
下載后解壓,放入自定義目錄中,例:D:\app\node-v12.6.0-win-x64
在node文件夾中新建兩個文件夾 node-cache,node-global
添加node 環(huán)境變量 NODE_HOME,D:\app\node-v12.6.0-win-x64
path中添加node home,%NODE_HOME%,%NODE_HOME%\node-global
安裝完成,測試一下是否安裝成功 node -v,npm -v
配置全局安裝:npm config set prefix D:\app\node-v12.6.0-win-x64\node-global
配置緩存路徑:npm config set cache D:\app\node-v12.6.0-win-x64\node-cache
配置倉庫鏡像:npm config set registry http://registry.npm.taobao.org/
配置查看:npm config ls
安裝yarn:npm install -g yarn
安裝腳手架命令:npm install -g @vue/cli
查看安裝結(jié)果:vue --version
更新內(nèi)容
•診斷通道(實驗?zāi)K)
diagnostics_channel 是一個新的實驗?zāi)K,它提供了一個 API 來創(chuàng)建命名通道以報告任意消息數(shù)據(jù)以進行診斷。
該模塊最初是在 Node.js v15.1.0 中引入的,然后向后移植到 v14.17.0 以進行更大規(guī)模的測試。
使用diagnostics_channel,Node.js 核心和模塊作者可以發(fā)布有關(guān)他們在給定時間所做工作的上下文數(shù)據(jù)。例如,這可能是 mysql 查詢的主機名和查詢字符串。只需創(chuàng)建一個命名通道dc.channel(name)并調(diào)用channel.publish(data)將數(shù)據(jù)發(fā)送到該通道的任何偵聽器。
•加密模塊中的 UUID 支持
新crypto.randomUUID()方法現(xiàn)在允許生成隨機的 RFC 4122第 4 版 UUID 字符串
•實驗支持AbortController和AbortSignal
Node.js 14.17.0 添加了對AbortController和 的實驗性部分支持AbortSignal。
可以使用--experimental-abortcontroller標志全局啟用兩個構(gòu)造函數(shù)。
此外,還更新了多個 Node.js API 以支持AbortSignal取消。與它們一起使用內(nèi)置構(gòu)造函數(shù)不是強制性的。任何符合規(guī)范的第三方替代品都應(yīng)該兼容。
•其他顯著變化
文檔:
撤銷對舊版 url 的棄用,將狀態(tài)更改為舊版 (James M Snell) #37784
將遺留狀態(tài)添加到穩(wěn)定性指數(shù) (James M Snell) #37784
升級報告 API 的穩(wěn)定性狀態(tài)(Gireesh Punathil)# 35654
深度:
V8:向后移植 Apple Silicon 支持的各種補丁 (BoHong Li) #38051
將 ICU 更新到 68.1 (Michaël Zasso ) #36187
升級到 libuv 1.41.0 (Colin Ihrig) #37360
網(wǎng)址:
添加 http.ClientRequest.getRawHeaderNames() (simov) #37660
報告請求以diagnostics_channel 開始和結(jié)束(Stephen Belanger)#34895
實用程序:
添加 getSystemErrorMap() impl (eladkeyshawn) #38101
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運行庫
詳情 -
VC++2019運行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運行庫安裝包
詳情 -
robodk最新破解版
詳情 -
博途V16仿真軟件破解授權(quán)版
詳情 -
Ghidra反匯編
詳情 -
robotmaster破解版
詳情 -
信捷plc編程軟件XDPPro
詳情 -
MELSOFT GX Works3編程軟件最新版本
詳情 -
visual foxpro(程序設(shè)計軟件)
詳情 -
WeDo 2.0
詳情
裝機必備軟件
網(wǎng)友評論