未捕获的ReferenceError:在push.js中未定义模块

时间:2019-04-27 06:19:47

标签: phonegap-plugins phonegap push.js

我正在使用Phonegap开发一个Android应用,并尝试添加“推送通知”。 我已经使用“ phonegap插件添加phonegap-plugin-push”成功添加了插件。 Config.xml也进行了更新,我可以看到推送插件的版本为2.2.3。 注意:我使用推模板创建了项目。 Cordova.js也用index.html编码。

当我尝试在Google浏览器上查看我的应用程序时。我收到这些错误。

  • 未捕获的ReferenceError:模块未定义 在push.js:330
  • 未捕获的TypeError:PushNotification.init不是一个函数。

目前还不允许发布图片,所以这是有问题的部分的链接。 https://i.stack.imgur.com/ezw6U.png

我一直在尝试解决此问题。阅读有关github和stackoverflow的所有相关问题,但无济于事。

这些是我正在使用的版本。

  • cordova 9.0.0
  • phonegap 8.2.2

1 个答案:

答案 0 :(得分:0)

解决了!

如果您使用应用程序根目录中的index.html预览应用程序,浏览器将向您显示此错误。

应该首先将其编译到特定平台,以便您可以从编译的文件中预览应用程序。对于Android,这是路径: platforms \ android \ app \ src \ main \ assets \ www