在小程序開發中,會頻繁遇到 Page "pages/index/main" has not been registered yet. 這種報錯,意思就說指定的頁面沒有注冊,找不到。遇到這種問題很可能不是代碼問題,解決起來也真的是浪費時間,下面我介紹兩種方式。
方法一:從源頭處解決
產生這種現象的原因就是我們在新添加某些頁面的時候為了圖省事、方便,直接到文件夾中復制、粘貼、改文件名。通過這種方式創建頁面就有很大幾率報錯,所以從源頭解決的話,就是按照下圖所示在項目目錄中新建文件夾、文件名,要想省事的話,也只能是建好文件后再復制粘貼代碼了。這樣一來,這個問題根本就不會產生了。

方法二:簡單粗暴解決
如果報錯已經產生了怎么辦,那么就再來說說第二種方法。如下圖所示找到項目的文件夾中的 dist 目錄並將其整個刪掉,刪除成功后重新使用 npm run dev 運行代碼,這樣報錯也能消失。

