Node.js · Junior · Запитання 14 з 75
Як Node.js визначає, що файл .js - це ES-модуль?
- ✓Правильна відповідь: У найближчому
package.jsonє"type": "module"(або файл має розширення.mjs) - 2Node.js завжди вважає файли
.jsES-модулями - 3Назва файлу починається з
esm-
Пояснення
Без "type": "module" файли .js - це CommonJS. .mjs - завжди ESM, .cjs - завжди CommonJS. Нові версії також уміють розпізнавати синтаксис ESM у неоднозначних файлах.