у меня проблема с видимостью переменных в модулях
есть несколько переменных, которые используются в разных модулях ( объявляется в каком-то одном, модуль её возвращает и при этом они используются еще в других модулях)
они почему-то не видны, то есть при каких-то действиях на странице валятся ошибки (типа переменная не определена)
если в каком то модуле обращаться к переменной : [имя_библиотеки].[имя_модуля].[имя_переменной], то сама библиотека не подгружается (если ее название набрать в консоли, то будет undefined). вебпак собирается нормально при этом. Вот конкретный пример :
вот библиотека в webpack.config:
![yFGmNZKVqVQ.jpg](https://pp.userapi.com/c841635/v841635349/4f699/yFGmNZKVqVQ.jpg)
загрузил страницу - все ок:
![fB4L_hGYO1I.jpg](https://pp.userapi.com/c841635/v841635349/4f6a2/fB4L_hGYO1I.jpg)
сделал событие на странице - выпала ошибка:
![2WwubhkKido.jpg](https://pp.userapi.com/c841635/v841635349/4f6ab/2WwubhkKido.jpg)
в модуле, где определена переменная, она возвращается:
![WxBg7k12fgY.jpg](https://pp.userapi.com/c841635/v841635349/4f6b2/WxBg7k12fgY.jpg)
вот я использую переменную в другом модуле таким образом:
![c-1xKWmGmtg.jpg](https://pp.userapi.com/c841635/v841635349/4f6ba/c-1xKWmGmtg.jpg)
теперь при загрузке страницы другая ошибка :
![8qi1dCbSZ24.jpg](https://pp.userapi.com/c841635/v841635349/4f6c3/8qi1dCbSZ24.jpg)
и библиотека не подгружается: