#javascript #lodash #iife #javascript-build
Вопрос:
Поэтому я скачал исходный код lodash. Я заметил, что он написан в синтаксисе Es6 с использованием импорта/экспорта.
Я также вижу lodash.js который находится в форме функции немедленного вызова (IIFE). Все объединено в один файл после какого-то процесса сборки, который преобразовал модульный код ES6 в IIFE.
При дальнейших исследованиях, похоже, что lodash.js был сгенерирован с помощью интерфейса командной строки loadash.
Вопрос: Использует ли LoDash cli такие инструменты, как babel, для преобразования или имеет очень специфическую пользовательскую логику для анализа файлов es6 и вывода функции IIFE, которая предоставляет глобальный объект»_»?