Встречается на собеседованиях • сегодня
За счет чего нельзя достучаться из консоли до модуля собранного сборщиком
Сборщики (Webpack, Rollup, Vite и др.) изолируют модули в собственной системе модульности, оборачивая их в функции или замыкания. Это предотвращает попадание переменных модуля в глобальную область видимости (window).
Пример с Webpack:
js
// Исходный модуль
export const foo = 'bar';
// После сборки будет выглядеть примерно так:
(function(modules) {
// Webpack runtime...
})({
'./src/module.js': function(module, exports) {
exports.foo = 'bar';
}
});Чтобы получить доступ к модулю из консоли, нужно:
- Явно привязать его к window:
window.myModule = module - Использовать source maps для дебага
- Настроить сборщик на UMD/IIFE формат с экспортом в глобальную область

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы