我正在创建一个离子应用程序......
我尝试使用显示的离子服务来运行该应用程序 运行时错误:未捕获(在承诺中):cordova_not_available
然后我添加了浏览器平台并使用离子cordova运行浏览器运行 然后我在浏览器中没有出错但没有动作,在控制台中我发现无法打开sqlite数据库。
然后我添加了android平台并使用离子cordova运行android 运行 一切都很好......
我想重新加载应用程序而不是每次运行所以我运行离子cordova运行android --livereload 然后我得到了相同的第一个错误运行时错误:未捕获(在承诺中):cordova_not_available
所以我无法弄清楚我对cordova做了多少错误,为什么每次都会出现不同的错误。
帮助我继续前进。 提前致谢
答案 0 :(得分:3)
我认为您应该在CLI中使用以下命令 如果你想在android中使用控制台日志和服务器日志进行模拟,请使用:
$ ionic emulate android --livereload --consolelogs --serverlogs
只需在Android上运行就可以使用:
$ ionic run android -l -c -s
首先要经历这个 如果您希望该插件适用于浏览器,您应该添加平台浏览器并运行它:
ionic cordova platform add browser
并运行它:
ionic cordova run browser
而不是ionic serve
如果以上所有这些都不起作用,请尝试通过以下命令重新安装cordova
npm install -g cordova
并使用以下命令检查已安装的版本
cordova --version
我希望这对你有用。最好摆脱这个问题。