Deno 2.8強化Node.js相容性,新增套件管理與CI流程CLI命令
來源:iThome(ID: 618)
URL:https://www.ithome.com.tw/news/176163
發布日期:2026-05-27
作者:李建興
全文摘要
JavaScript執行環境Deno團隊發布 Deno 2.8,重點放在強化Node.js與NPM套件系統的相容性,並新增多項CLI命令。
Node.js 相容性提升
- Node.js官方測試套件通過率從 Deno 2.7 的 42% 提高到 76.4%
- 在 4,457 項測試中通過 3,405 項
套件管理改進
- 命令列未加來源前綴的套件名稱,預設視為 NPM 套件
- 新增 CI 環境安裝模式:依照鎖定檔安裝,避免自動化建置改變套件版本
- 新增
deno pack:將專案產生為 NPM 可接受的發布封裝
其他新 CLI 命令
- 查詢套件相依來源鏈
- 自動升級受已知漏洞影響的 NPM 套件(漏洞修補)
- 更新專案設定檔版本號
- 將 TypeScript、JSX、TSX 轉成 JavaScript
效能改善
- 冷啟動 NPM 安裝時間:3,319ms(Deno 2.7.1)→ 906ms(Deno 2.8)
- 支援在 Chrome DevTools 中檢視 Deno 程式的網路流量
其他特性
- 內建 TypeScript 6.0.3
- 工作區集中管理套件版本(monorepo 支援)
- 支援只安裝正式環境套件
衍生頁面
- Deno 2.8強化Node.js相容性與CI套件管理新CLI命令 — 核心技術概念
- deno — Deno 執行環境實體頁面