Как разрешить конфликт с файлами JS - Underscore / Lodash / jQuery? - PullRequest
0 голосов
/ 07 ноября 2018

Я получаю ошибку:

Uncaught ReferenceError: __ не определено at satelliteLib-8b0957229e4e0b480ac27c82c946e106ec00b3ce-staging.js: 14

когда наш файл загрузчика начальной загрузки (https://www.bankofthewest.com/js/DTM/botw/wrapper.min.js) включен в конкретное веб-приложение. Он включен в несколько сторонних веб-приложений, но это единственное, что приводит к ошибкам. Чтобы увидеть веб-приложение, перейдите по ссылке dev. Site here , а затем замените классификатор #testnhd на #testdtm и перезагрузите страницу. Он устанавливает локальное хранилище для правильного функционирования внедренного кода в приложении. Я обнаружил, что если я блокирую два сценария на сайте:

https://botw -test.roostify.com / активы / приложение-caa023acf5f11d6eb70ef8de0f29d697d2ee012b942b47e3020d60bbb95c63b1.js

https://botw -test.roostify.com / пакеты / сообщения-0e85ab06e9eddaaab316.js

Это устраняет конфликт. Моя проблема в том, что я должен включить свой код, но я не знаю, как заставить все эти сценарии работать вместе. Я не имею никакого контроля над сторонним кодом, поэтому его нужно будет обрабатывать с моей стороны через файл загрузчика и т. Д. Это так из моей области знаний, я понятия не имею, как с этим справиться? Буду признателен за любую помощь / предложения и т.д. в том, как разрешить этот конфликт?

Очень ценится!

...