Uncaught ReferenceError: модуль не определен в push.js - PullRequest
0 голосов
/ 27 апреля 2019

Я разрабатываю приложение для Android с помощью Phonegap и пытаюсь добавить Push-уведомление. Я уже успешно добавил плагин, используя «phonegap plugin add phonegap-plugin-push». Config.xml также был обновлен, и я вижу версию push-плагина как 2.2.3. Примечание: я создал проект, используя push-шаблон. Cordova.js также кодируется в index.html.

Когда я пытаюсь просмотреть свое приложение в браузере Google. Я получаю эти ошибки.

  • Uncaught ReferenceError: модуль не определен при push.js: 330
  • Uncaught TypeError: PushNotification.init не является функцией.

Мне пока не разрешено публиковать фотографии, поэтому вот ссылка на раздел, в котором возникла проблема. https://i.stack.imgur.com/ezw6U.png

Я пытался это исправить. Прочитать все связанные проблемы на github и stackoverflow, но безрезультатно.

Это версии, которые я использую.

  • cordova 9.0.0
  • PhoneGap 8.2.2

1 Ответ

0 голосов
/ 07 мая 2019

Решено!

Браузер выдаст вам эту ошибку, если вы просматриваете приложение, используя index.html из корневой папки вашего приложения.

Сначала его нужно скомпилировать вконкретная платформа, так что вы можете просмотреть приложение из скомпилированных файлов.Это путь для Android: платформы \ android \ app \ src \ main \ assets \ www

...