@maksimLavrenyuk

Как подружить webpack с легаси кодом (много глобальных переменных)?

Здравствуйте!

Существует большой проект, куда было решено внедрить webpack. Есть куча легаси кода, в котором много глобальных переменных. например:
в html подключается 2 файла
<script src="example.js"></script>
<script src="dosomething.js"></script>


1) файл util.js
function example(num) {
    //...
}
function example1(str) {
    //...
}

function example2(str) {
    //...
}

Глобальных функций может быть сколько угодно.

2) файл dosomething.js
var exampleNum = 1;
var exampleStr = 'example';

example(exampleNum);
 example1(exampleStr);
example2(exampleStr);


Т.е. много глобалей, отследить каждую и написать exports example не представляется возможным из-за огромного объема существующего кода. Кода действительно очень много.

Возможно ли как то объединить требуемые на страницы скрипты в 1 файл и после обращаться как window.example(), без поиска экспортируемых глобальных переменных?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы