Node.js Module Sistemi: CommonJS ve ES Module, "type", "exports" ve require(esm)
Node.js bir dosyayı uzantısına (.mjs/.cjs) ve en yakın package.json'daki "type" alanına göre CommonJS ya da ES module olarak yükler; Node 26'da require(esm) stable olduğu için iki dünya artık birbirini top-level await dışında sorunsuz yükleyebiliyor. Gerçek hatalarla uzantısız import, ERR_REQUIRE_ASYNC_MODULE, CommonJS'ten named import, exports ile kapatılan yollar, dual package hazard ve Bookstore API'sinde #-alias'lar ile JSON import attribute'ları.
14 Kas 2026
·
11 dk
·
8