当我对任何页面代码进行更改时,会出现提示消息" localhost:8100表示gap_init:3"所示。然后我点击了“好的”#39;按钮显示另外5条消息。关闭浏览器并再次打开它工作得很好。但是它会显示此提示进行任何更改。怎么解决? 提前致谢 prompt error message 控制台就像那个console error
答案 0 :(得分:3)
尝试了上述答案但没有成功后,我只是删除了www文件夹,ionic serve
再次按预期工作了
答案 1 :(得分:1)
直接使用以下命令时,会出现此错误:
ionic serve
and then followed by
ionic cordova build android --prod --release
如果您想在浏览器中运行该应用,我建议遵循此方法
ionic serve
ionic build
ionic build --prod
这样,您将获得www文件夹,可以在其中上传到服务器并直接在浏览器中检查整个应用程序
然后按照以下步骤为Google Play商店准备应用程序
ionic serve
ionic cordova build android --prod --release
答案 2 :(得分:1)
只需禁用prompt
,您就可以使用。
// include this before cordova.js
prompt = function() { return false; }
这样您就可以忽略提示的消息,因为在Web视图中prompt
本身是禁用的。
答案 3 :(得分:0)
我遇到了同样的问题。我正在使用ionic cordova run browser --livereload
。尝试将模拟器更改为Chrome中的iPhone。为我工作。
答案 4 :(得分:0)
我一次又一次在终端中连续输入以下命令:
ionic serve ionic build ionic build --prod
问题消失了,gap_init:3
没有出现。
答案 5 :(得分:0)
TLDR:清除输出文件夹www
遇到此问题时,我正在使用不同的Ionic / Angular版本及其构建工具。对我来说,问题归结为页面中包含了2个不同的cordova.js文件。一段时间后,我意识到我的www文件夹中有一个过时的cordova.js输出文件。清除整个文件夹即可解决问题。