在设备上运行需要angular2 app的服务器

时间:2016-06-30 09:47:14

标签: cordova angular server localhost ionic2

我正在开发一个cordova跨平台项目,我需要一些帮助。

我们的想法是将angular2网络应用转换为移动应用。我使用ionic2框架,因为它适用于angular2。将文件从“dist”文件夹(构建angular2 app后)复制到空白应用程序的“www”文件夹后,我将cordova和ionic脚本导入到新的index.html文件中。

它运行ionic run browserionic serve -l但是当我在真实设备(android,windows)上运行它时脚本不会加载。

我知道问题与缺少服务器有关,因为当我不在后台运行服务器时,原始的webapp也是如此。当我这样做时,我可以通过localhost:3000连接。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

2小时后我解决了我的问题。它与服务器没有任何关系。 我在索引页面上设置了<base href="/">,但是使用cordova进行调试帮助我弄清楚它应该是<base href="./">

现在一切正常!