Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic项目中的bower包是否应该在IOS上工作?_Ios_Angularjs_Ionic Framework_Ios Simulator_Bower - Fatal编程技术网

Ionic项目中的bower包是否应该在IOS上工作?

Ionic项目中的bower包是否应该在IOS上工作?,ios,angularjs,ionic-framework,ios-simulator,bower,Ios,Angularjs,Ionic Framework,Ios Simulator,Bower,我在Ionic项目中添加了两个bower包angular-md5和angular momentjs。它们在Chrome中工作得很好,但在iOS模拟器中根本不起作用。我不确定在模拟器中调试这类问题的正确方法,它们是否会因为应用程序的创建方式而浮出水面,或者Ionic是否支持添加第三方JavaScript库。非常感谢您的帮助,谢谢 是的,Bower软件包由Ionic提供支持。事实上,爱奥尼亚的图书馆是由鲍尔安装和更新的 要调试在iOS模拟器中运行的应用程序,请按照以下说明进行操作: 在设备上的Set

我在Ionic项目中添加了两个bower包angular-md5和angular momentjs。它们在Chrome中工作得很好,但在iOS模拟器中根本不起作用。我不确定在模拟器中调试这类问题的正确方法,它们是否会因为应用程序的创建方式而浮出水面,或者Ionic是否支持添加第三方JavaScript库。非常感谢您的帮助,谢谢

是的,Bower软件包由Ionic提供支持。事实上,爱奥尼亚的图书馆是由鲍尔安装和更新的

要调试在iOS模拟器中运行的应用程序,请按照以下说明进行操作:

在设备上的Settings.app中,选择Safari>Advanced,然后启用Web Inspector。 通过电缆将设备连接到计算机。 在Mobile Safari中加载要检查的网页。 现在,在桌面上的Safari中,选择“开发”>“iPhone模拟器”,然后从列表中选择相应的页面。 如果看不到“开发”菜单,则需要在Safari的首选项中启用它。选择Safari>首选项>高级,然后选中菜单栏中的显示开发菜单

打开Safari web inspector时,可能会在控制台中看到几个错误。根据我的经验,最常见的错误是使用绝对路径包含脚本,如下所示:

<script src="/lib/angular-md5/angular-md5.js"></script>

感谢您的深入回复@Adam Vigneaux,我不知道您可以使用Safari的调试工具调试模拟器-非常酷!多亏了你的建议,我才得以使它发挥作用。结果表明,angular momentjs异步加载标准矩.js库。加载该库的脚本注入代码使用了一个未指定协议的URL,因此它在文件系统中查找该URL。添加http:允许它正确加载,从而消除了导致angular-md5无法工作的致命错误。非常感谢!
<script src="lib/angular-md5/angular-md5.js"></script>