文章目錄
一.未找到入口 app.json 文件,或者文件讀取失敗,請檢查後重新編譯。
網上普遍都是兩種方法:
- 在project.config.json裏找到"miniprogramRoot": “dist/”, 改爲"miniprogramRoot": "dist/wx/"就可以了。
- 把packpage.json裏的mpvue-loade後面的‘^’去掉,重新安裝依賴即可。
"mpvue-loader": "^1.0.13", => "mpvue-loader": "1.0.13",
這兩個方法對我都沒什麼效果。如果你也是的話,可以往下看:
首先我先說我的情況:我先創了一個mpvue的項目,由於他默認是有樣式和一些功能。我想把它刪了,於是我把src整個給刪了,由把dist給刪了,於是出現這個錯誤。
dist千萬別刪!!
src千萬別整個刪除!!
- 在src下有app.json,所以在刪除的時候,一定要刪掉src/components、src/pages、src/utils三個目錄下的所有代碼文件
(注意不要把src下的app.json給刪了!前往不要) - 這時候你的cmd會報錯,若和我一樣的話,就是說count頁面,index頁面找不到什麼的。你去把dist->wx->【common,pages,static】給刪了,千萬別把剩下的配置文件給刪了!!千萬別要!
- 你再打開vscode,去dist下面那些配置,把app.json中pages裏面的頁面沒用的給刪了,tabBar也是。app.js,app.wxss都看看適當刪刪。(我不知道是不是這樣刪,我這樣刪完就可以用)
- 配置頁面!成功!
二.app.json 中定義的 pages未找到入口頁面
去src下的main.js文件看看,pages這個屬性裏面有沒有放你的首頁。
三.dist/wx/app.json: 未找到 [“pages”][0] 對應的 pages/Book/main.wxml 文件
修改爲裏面配置,一定要npm run dev一下,回頭看微信開發者工具,如果還是報錯,就把微信開發者工具關了,重新開。
四.Cannot read property ‘for’ of undefined
<template>裏面至少得有一個 <view>
希望我走的彎路能幫助到你!!
分享美麗的富士山,祝我們都成爲優秀的學習冠軍!!