Ionic Framework 应用程序适用于 "ionic serve" 但不适用于 Ionic View 应用程序
Ionic Framework app works with "ionic serve" but not in Ionic View app
我一直在开发一个非常小的 Ionic 应用程序(只有几个 angular routes/views)。当我 运行 它使用 "ionic serve" 时,应用程序按预期加载到我的浏览器中。但是,当我使用 "ionic upload" 上传它并在 Ionic View 应用程序中查看它时,它看起来好像我的 javascript 中的 none 有效,或者我的路线无效。
我该如何调试这个问题?是否有用于检测错误或类似问题的构建工具?
正如@Keval 所说,如果您运行宁Android,您可以使用Chrome
即时调试
- 在您的设备上启用开发者选项(设置 > 关于,然后找到内部版本号并继续点击...是的!)
- 在开发者选项中,启用 USB 调试复选框
- 使用 USB 数据线插入
- 运行 您的应用在设备上。
- 在某些时候,您的设备会显示一个弹出窗口,要求您接受来自远程计算机的调试命令,单击接受。如果第一次没有出现,拔下并重新插入通常可以解决问题
- 前往 chrome://桌面端检查 Chrome,然后点击设备下方的检查
- 一个新的 Chrome window 将打开,其中包含您需要的所有有趣功能 - 检查代码、设置断点、查看网络速度、访问控制台等等
您也可以在 iOS 上通过 Safari http://developer.telerik.com/featured/a-concise-guide-to-remote-debugging-on-ios-android-and-windows-phone/
执行此操作
我最近遇到了同样的问题。问题是我没有将 Ionic 视图存储在 /templates
文件夹中。
请检查,也许我的回答对你有用。
我一直在开发一个非常小的 Ionic 应用程序(只有几个 angular routes/views)。当我 运行 它使用 "ionic serve" 时,应用程序按预期加载到我的浏览器中。但是,当我使用 "ionic upload" 上传它并在 Ionic View 应用程序中查看它时,它看起来好像我的 javascript 中的 none 有效,或者我的路线无效。
我该如何调试这个问题?是否有用于检测错误或类似问题的构建工具?
正如@Keval 所说,如果您运行宁Android,您可以使用Chrome
即时调试- 在您的设备上启用开发者选项(设置 > 关于,然后找到内部版本号并继续点击...是的!)
- 在开发者选项中,启用 USB 调试复选框
- 使用 USB 数据线插入
- 运行 您的应用在设备上。
- 在某些时候,您的设备会显示一个弹出窗口,要求您接受来自远程计算机的调试命令,单击接受。如果第一次没有出现,拔下并重新插入通常可以解决问题
- 前往 chrome://桌面端检查 Chrome,然后点击设备下方的检查
- 一个新的 Chrome window 将打开,其中包含您需要的所有有趣功能 - 检查代码、设置断点、查看网络速度、访问控制台等等
您也可以在 iOS 上通过 Safari http://developer.telerik.com/featured/a-concise-guide-to-remote-debugging-on-ios-android-and-windows-phone/
执行此操作我最近遇到了同样的问题。问题是我没有将 Ionic 视图存储在 /templates
文件夹中。
请检查,也许我的回答对你有用。