我已经使用CLI创建了我的第一个离子应用程序,所以我做到了:
ionic start my-project --v2 blank
i在项目的文件夹中运行ionic serve
命令,我可以在浏览器中看到全新的项目。我对项目进行了一些更改,然后再次运行ionic serve
,完全很好。
我用CLI创建了另一个项目:
ionic start second-project --v2 blank
然后,我从第二个项目的文件夹内运行ionic serve
,而第一个文件夹实际上是加载的,而不是第二个。
我想念什么?
我没有试图清除浏览器历史记录,但我记得我确实在第一个应用程序中与服务工作人员一起玩,这是PWA。
所以我运行了 ionic serve
然后打开 Chrome的开发人员工具,发现它仍然存在,所以我未注册服务器并删除了它在缓存存储部分下。
停止并再次运行ionic serve
,然后立即加载正确的应用程序。
这就是我解决此问题的方式。
Chrome仍在使用先前应用程序中的缓存。我运行了ionic服务,然后加载了错误的应用程序,然后我打开了开发人员工具,在应用程序选项卡,服务工作人员选项下,它在那里。
我单击了"未注册"选项,然后在"缓存存储"部分下,使用右键单击选项删除了注册的上一个应用程序的缓存。这解决了我的问题。