问题描述
使用mpvue在src下的main里面添加了config。但是配置都没有生效。并且提示未找到入口app.json
问题出现的环境背景及自己尝试过哪些方法
百度了说删掉package.json 里面的 mpvue-loader 的^ ,但是没有生效
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
main.js
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue(App)
app.$mount()
export default {
pages:[
'pages/main.js'
],
config: {
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#ea5149",
"navigationBarTitleText": "图书",
"navigationBarTextStyle": "light"
}
}
}
文件目录:
报错信息:
深夜了和你一样的bug,后来自己重新创建一个mpvue模板,对照里边的文件夹模块发现模板文件夹src文件夹下有一个app.json文件,我的没有。
所以自己也新建了一个,对照模板,把配置信息从src文件夹下main.js文件里的export default里边的内容,拷贝到app.json里边。注意参照模板!
再重新运行 npm run dev

就搞定了。自己也检验了dist文件夹下有没有app.json,发现已经生产app.json了
就这样,说实话,我也是各种改了试试看,有不对的地方,各位可以交流交流。