2017-02-21 32 views
4

我一直在使用CLI創建了我的第一離子的應用程序,所以我所做的:離子服務加載錯誤的應用

ionic start my-project --v2 blank 

我運行該項目的文件夾內ionic serve命令,我可以看到在瀏覽器中全新的項目。我做了一些項目變更,並再次運行ionic serve,非常好。從第二個項目的文件夾內

ionic start second-project --v2 blank 

然後,我跑ionic serve,第一個是實際加載,而不是第二個:

我創建了CLI另一個項目。

我錯過了什麼?

+0

在您的瀏覽器中清除歷史記錄,然後重試... – Gopinath

+0

@VickySmart謝謝,您實際上指示我找到問題。 –

回答

7

我沒有嘗試清除瀏覽器歷史記錄,但我記得我在第一個應用程序中與服務人員玩過,這是一個PWA。

於是我就ionic serve然後打開Chrome的開發者工具,並發現它仍然存在,所以我未註冊服務工作者和下緩存存儲部分刪除了。

停止並再次運行ionic serve,它現在加載正確的應用程序。

+0

我有同樣的問題。我以爲我瘋了。我開始瘋了,你是我的救世主! –

+0

固定它:) ty – Jack

2

這就是我解決這個問題的方法。

Chrome仍在使用之前應用的緩存。我跑離子服務它加載了我的錯誤的應用程序,然後我打開開發工具,並在應用程序選項卡,服務人員選項,它在那裏。

我點擊了'Unregister'選項,然後在'Cache Storage'部分下,我用右鍵單擊選項刪除了註冊的先前應用程序的緩存。這解決了我的問題。

相關問題