Взлом Webpack Войти с помощью кнопки Google? - PullRequest
0 голосов
/ 06 июля 2018

Когда я запускаю свой сайт с использованием некомпилированного файла index.js, кнопка «войти в Google» работает нормально. Но когда я скомпилирую его с Webpack и выведу его на bundle.js, кнопка «войти с помощью Google» не вызовет функцию «signIn ()», которую я установил.

Вот кнопка входа в систему:

<div id="google_sign_in" class="">
  <div class="g-signin2" data-onsuccess="signIn" data-width="220" data-height="50" data-longtitle="true" data-theme="light"></div>
</div>

Вот изображение сценария сборки Webpack, который я использую: enter image description here

Функция signIn () объявлена ​​в файле index.js, который я запускаю через Webpack.

Я включаю bundle.js на мою HTML-страницу и обслуживаю ее с помощью Express.js.

При нажатии на кнопку «войти с помощью Google» открывается меню учетной записи и я могу выбрать учетную запись, а затем обновляет текст кнопки на «Вход с помощью Google», но не вызывает «signIn ()». "функция, которую я настроил для вызова data-success.

Я полагаю, что проблема в том, что кнопка не может найти функцию signIn (), потому что файл bundle.js загружается, так как я проверял его, просто выводя консоль из системы при загрузке страницы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...