离子服务加载错误的应用程序

时间:2017-02-21 16:31:20

标签: ionic-framework ionic2

我使用CLI创建了我的第一个Ionic应用程序,所以我做了:

ionic start my-project --v2 blank

我在项目文件夹中运行ionic serve命令,我可以在浏览器中看到全新的项目。我在项目中做了一些更改并再次运行ionic serve,完全没问题。

我使用CLI创建了另一个项目:

ionic start second-project --v2 blank

然后,我从第二个项目的文件夹中运行ionic serve,第一个实际上已加载,而不是第二个。

我错过了什么?

2 个答案:

答案 0 :(得分:8)

我没有尝试清除浏览器历史记录,但我记得我在第一个应用程序中使用了Service Workers,这是一个PWA。

所以我运行ionic serve然后打开 Chrome的开发人员工具 ,发现它仍然存在,所以我未注册< / em>服务工作者并在缓存存储部分删除它。

停止并再次运行ionic serve并立即加载正确的应用。

答案 1 :(得分:4)

这就是我解决这个问题的方法。

Chrome仍在使用之前应用的缓存。我运行离子服务它加载我的错误的应用程序,然后我打开了开发人员工具,并在应用程序选项卡,服务工作者选项,它就在那里。

我点击了&#39;取消注册&#39;选项,然后在&#39;缓存存储&#39;我使用右键单击选项删除了已注册的先前应用程序的缓存。这解决了我的问题。