【问题标题】:testing for ionic-cordova- not working in browser测试 ionic-cordova- 在浏览器中不起作用
【发布时间】:2017-02-08 17:31:02
【问题描述】:

我是 Ionic 的新手。 Ionic 使用 cordova 插件来实现不同的功能。如果没有cordova插件依赖,那么我们可以在浏览器中查看输出并在浏览器控制台中查看错误。如果使用了 cordova 插件,则浏览器不支持本机插件,并且无法测试浏览器中的错误。有没有最好的工具来调试和测试这类项目的错误。提前致谢。

【问题讨论】:

  • Android emulator这样的模拟器中测试您的应用怎么样?
  • 我们可以测试一下。我无法识别代码中的任何错误(例如浏览器中的控制台)。

标签: javascript cordova angular ionic-framework ionic2


【解决方案1】:

在真实设备或至少在模拟器上进行测试总是更好。没有什么可以取代真正的设备。 但是,如果您想在浏览器中进行测试并且您有想要加载的插件,您可以添加浏览器平台。

离子平台添加浏览器

离子运行浏览器

这与“离子服务”不同

【讨论】:

  • 谢谢,我使用了上面的命令。但它不会在浏览器中打开。它在命令提示符下显示 listen EACCES 0.0.0.0:8000。
【解决方案2】:

如果您使用的是 cordova 添加 sudo ionic cordova run browser,如果您想在浏览器中运行它。并使用sudo ionic cordova run browser --livereload,它将在您对应用程序进行更改时应用更新。但是,通常应用 sudo 并不是一个好习惯,因为模块依赖项缺乏安装子依赖项的权限,如果有包更新,这以后会变得很麻烦。希望对您有所帮助。

【讨论】:

  • 您可以通过在它们周围添加反引号来格式化帖子的代码段。
  • 感谢@GrantMiller
猜你喜欢
  • 1970-01-01
  • 2015-05-19
  • 2019-12-05
  • 2018-02-04
  • 1970-01-01
  • 1970-01-01
  • 2021-11-04
  • 1970-01-01
  • 2018-11-24
相关资源
最近更新 更多