我正在开发一个cordova跨平台项目,我需要一些帮助。
我们的想法是将angular2网络应用转换为移动应用。我使用ionic2框架,因为它适用于angular2。将文件从“dist”文件夹(构建angular2 app后)复制到空白应用程序的“www”文件夹后,我将cordova和ionic脚本导入到新的index.html文件中。
它运行ionic run browser
或ionic serve -l
但是当我在真实设备(android,windows)上运行它时脚本不会加载。
我知道问题与缺少服务器有关,因为当我不在后台运行服务器时,原始的webapp也是如此。当我这样做时,我可以通过localhost:3000
连接。
有什么建议吗?
答案 0 :(得分:2)
2小时后我解决了我的问题。它与服务器没有任何关系。
我在索引页面上设置了<base href="/">
,但是使用cordova进行调试帮助我弄清楚它应该是<base href="./">
。
现在一切正常!