Встречается на собеседованиях • сегодня

Как вызвать из консоли функцию из модуля собранного сборщиком

В зависимости от сборщика и конфигурации, есть несколько способов:

  1. Webpack - можно добавить функцию в глобальную область видимости:
js
// В модуле
window.myFunc = function() { ... }

// В консоли
myFunc()
  1. ES Modules - если модуль экспортирован как ESM, можно использовать динамический импорт:
js
// В консоли
const module = await import('./module.js')
module.myFunc()
  1. IIFE - если модуль собран как самовызывающаяся функция, можно временно изменить его поведение:
js
// В конфиге сборщика убрать IIFE обёртку
// Или добавить в модуль:
if (window.debugMode) {
  window.exports = module.exports
}

Важно: в продакшене такие методы не должны использоваться из-за безопасности.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы