Полный цикл в digital

Преобразование CommonJS модулей в ES

В CommonJS импорты выполняются с помощью команды require, параметром которой указывается путь к модулю. Результат команды записывается в переменную:

/src/index.jslet math = require('./math');

Давайте перепишем этот код в стиле ES. Для начала обратите внимание на то, что в CommonJS не ставится расширение .js для файлов, а в ES ставится.

Давайте перепишем этот код в стиле ES. Для начала обратите внимание на то, что в CommonJS не ставится расширение .js для файлов, а в ES - ставится.

Далее все зависит от того идет ли из модуля экспорт по умолчанию или обычный. В CommonJS нет разницы, а в ES модулях есть. Как правило, разница видна по примерам кода, либо можно просто попробовать оба варианта импорта.

В нашем случае приведенный импорт перепишется либо в таком виде:

/src/index.jsimport math from './math.js';

Либо вот в таком виде:

/src/index.jsimport * as math from './math.js';
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг