Node.js · Junior · Pytanie 14 z 75
Jak Node.js rozpoznaje, że plik .js jest modułem ES?
- ✓Poprawna odpowiedź: Najbliższy
package.jsonma"type": "module"(albo plik ma rozszerzenie.mjs) - 2Node.js zawsze traktuje pliki
.jsjako moduły ES - 3Nazwa pliku zaczyna się od
esm-
Wyjaśnienie
Bez "type": "module" pliki .js są CommonJS. .mjs to zawsze ESM, a .cjs zawsze CommonJS. Nowsze wersje potrafią też wykryć składnię ESM w niejednoznacznych plikach.