我尝试在ionic serve和ionic emulate ios --livereload中使用live功能。服务器启动良好,应用程序在模拟器(或浏览器)上显示,并且工作平稳。
例如,当我更改一个文件( www目录中的js或html )并保存它时,控制台会编写HTML changed: www/index.html,但是应用程序不会重新加载它自己。
我认为服务器和应用程序之间的websocket可能会被破坏,但是当我杀死服务器(Ctrl)时,web检查器立即触发以下错误:[Error] WebSocket network error: The operation couldn’t be completed. Connection refused (192.168.5.2, line 0, x4)
所以我认为websocket没有问题。并且,在web检查器的网络窗格中没有错误地显示。
我错过了什么让肝脏正常工作的东西吗?
我的配置:
如果有些事情不清楚,请不要犹豫,请我澄清。
编辑
我还测试了它,完全没有互联网连接,以检查它是否是防火墙问题或类似的,但它没有任何改变。
发布于 2016-01-04 23:22:13
尝试运行ionic address并选择正确的接口。
如果它不能工作而且是iOS 9,这可能是Apple的一个问题:
https://github.com/driftyco/ionic-cli/issues/605
这也可能是CORS的问题。在本例中,请尝试安装cordova-white-list插件。
发布于 2018-11-23 15:34:49
我解决了这个问题
在“输入”选项卡中复制package.json的内容。
然后单击“更新”按钮。
复制输出选项卡的内容并粘贴以替换package.json的内容
保存文件,然后运行npm install
当更新完成后,只需运行ionic serve,它将再次正常工作。
;)
发布于 2020-03-16 05:05:06
我遇到了这样的问题,我尝试了一个新的应用程序,完美的工作,尝试了另一个旧的应用,也是完美的。
试图停止使用一些模块(在我的情况下是剪贴板,另一个),解决了这个问题,在我的例子中,它是一个错误的方式,我是导入或使用它。
希望这能帮到别人
https://stackoverflow.com/questions/30647273
复制相似问题