【Node.js】解析 CJS 與 ESM 核心差異和專案轉換
本篇重點
- 解析 CommonJS(CJS)與 ES Modules(ESM)模組語法差異
- CJS 使用
require()與module.exports,ESM 使用import與export - CJS 採同步載入,ESM 採靜態分析與非同步初始化
- ESM 天生支援 Tree Shaking,利於效能優化
- 整理專案 CJS 到 ESM 的轉換,通常需要調整載入、輸出、路徑、副檔名、全域變數等寫法
【Node.js】解析 CJS 與 ESM 核心差異和專案轉換
require() 與 module.exports,ESM 使用 import 與 export【Antigravity】自動更新後編輯器因此消失,如何恢復原本的編輯器與設定
【GitHub】User Page 與 Project Page 路徑解析優先級