【发布时间】:2015-03-28 08:00:43
【问题描述】:
我最近偶然发现了一个烦人的问题,但不知道是什么原因。我正在开发一个离子混合应用程序,从昨天开始一切正常:我能够在我的安卓手机上部署它,我可以在我的浏览器上调试它。今天我打开我的项目,启动ionic serve,浏览器以空白屏幕迎接我。
我得到了地址:localhost:8100/,但它确实应该是 localhost:8100/#/app/sessions
控制台日志和网络日志都没有报告错误。 这是index.html页面的源代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>
<link href="lib/ionic/css/ionic.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above
<link href="css/ionic.app.css" rel="stylesheet">
-->
<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="lib/angular/angular.min.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
<!-- your app's js -->
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
<script src="js/services.js"></script>
</head>
<body ng-app="starter">
<ion-nav-view></ion-nav-view>
</body>
</html>
我尝试开始一个新的 ionic 项目,但结果是一样的:我得到一个空白页。
我已将ionic serve 地址设置为 localhost;我尝试加载所有角度和离子模块,但无济于事。你有什么建议吗?
【问题讨论】:
-
输入
ionic serve -c转储控制台日志以查看是否有错误,也可以在浏览器调试器中打开控制台查找错误 -
如果包含ionic.bundle.js,则不需要手动包含角度。
-
您能否尝试使用浏览器中可用的开发人员工具,您很可能会在那边看到错误日志,因为离子服务向您显示空白页面。
-
我可以看看你的 app.js 吗?
标签: ionic