mpvue打包没有.json等配置文件的解决方法

情况1

使用vue init mpvue/mpvue-quickstart my-project 初始化项目却报找不到app.json

解决办法

出错原因:版本问题,最新版本的mpvue 构建出来的代码在 dist/wx 下面

project.config.json里miniprogramRoot 改成 dist/wx/

GitHub PR

情况2

删除了src文件下所有文件,main.js中写config内容,打包后小程序提示查找不到‘app.json’文件。mpvue重新打包,只生成内容文件无配置文件。

解决办法

出错原因:版本问题,最新版本的cli程序不再生成json文件了,得自己去写

1. 把packpage.json里的mpvue-loade后面的‘^’去掉,固定版本号,重新安装依赖即可。

1
"mpvue-loader": "^1.0.13", => "mpvue-loader": "1.0.13",

2. 自己写就完全ojbk了啊ヽ(`Д´)ノ︵ ┻━┻ ┻━┻ (浪费我的感情)

指定版本号

  • ‘2.0.0’ 表示安装指定的版本号,也就是安装2.0.0版本。
  • ‘~2.0.0’ 表示安装2.0.x的最新版本。
  • ‘^2.0.0’ 表示安装2.x.x的最新版本。