根据离子指南第4章http://ionicframework.com/docs/guide/testing.html,离子服务器将启动一个实时重装服务器,就我的情况而言,但是没有重新加载。
我们需要有什么预先要求才能让这件事工作吗?比如说重新加载chrome扩展名?
E:\Ionic\myapp>ionic serve
Running dev server: http://localhost:8100
Running live reload server: http://localhost:35729
答案 0 :(得分:7)
这对我有用:
ionic address
运行此命令后,它将提示您选择要使用的地址是localhost,第二个是您的机器IP地址。 尝试使用选择您的机器IP地址而不是localhost。
答案 1 :(得分:2)
即使我遇到类似问题,控制台用于显示文件已更改但自动浏览器刷新未发生。后来我在index.html页面中发现了一个缺少的结束标记,阻止了离子注入实时重载所需的下面脚本。
<script src="//localhost:35729/livereload.js?snipver=1"></script>
请检查index.html页面中的任何拼写错误或其他html问题并进行修复。实时重新加载应该在此之后正确说明。
答案 2 :(得分:2)
在Ionic 2/3中,我通过删除文件夹node_modules/
和文件package-lock.json
解决了这个问题,然后在终端运行时:
npm install --save
答案 3 :(得分:0)
我是我的情况,我用这个引导应用程序:
window.ionic.Platform.ready(function() {
angular.bootstrap(document, ['myApp']);
});
然后我换了它:
<body ng-app="myApp" >
<ion-nav-view></ion-nav-view>
</body>
它有效
答案 4 :(得分:0)
如果您想在 ionic 应用程序中获取实时控制台日志(真实的 设备或模拟器)
ionic cordova run android --livereload --consolelogs --serverlogs