索引文件位于文件夹

时间:2016-07-18 23:52:49

标签: cordova ionic-framework configuration hybrid-mobile-app livereload

我编写了一个混合应用程序,我的目录结构将索引放在www内的文件夹中,目录似乎是

cordova/wwww/SomeFolder/index.html

我在cordova config.xml文件中写道:

<content src="SomeFolder/index.html"/>

当我做了

ionic run android --device

一切正常,应用程序安装在一个设备中,工作正常。

问题是当我尝试使用livereload时:

ionic run -l android --device

应用程序被安装在设备中但不起作用,出现一条关于找不到文件索引的消息

在这个问题上,我可以在浏览器中打开应用程序,说不是wroks,但如果我添加文件夹名称,我可以打开应用程序:

10.0.23.4:8100/SomeFolder/

问题是当我在浏览器中保存修改时出现msg 404,我确实将地址更改为10.0.23.4:8100/SomeFolder/重新加载并导航我工作的地方,这很乏味。

是否存在配置livereload以搜索文件夹中的索引而不是根文件夹www?

的方法

1 个答案:

答案 0 :(得分:0)

@Pablote:你有没有尝试过以下的

  1. 在配置状态提供程序部分的app.js中添加新状态。
  2. .config(function($stateProvider, $urlRouterProvider) {
      $stateProvider
    
        .state('some-folder', {
        cache: false,
        url: '/somefolder',
        templateUrl: "SomeFolder/index.html",
      })
    });

    1. 现在您使用网址http://localhost:8100/somefolder/打开浏览器,因为我们将网址设置为/ some-folder。修改您的代码并保存,然后查看如果实时重新加载正在运行。