mpvue每个页面必须对应一个main.js,导致每个页面都需要建一个目录,目录下方建一个main.js,感觉非常的繁琐
有大神开发了mpvue-entry插件
1.安装插件
npm install mpvue-entry
2.来到项目(mpvue-project)下方的build->webpack.base.conf.js文件
const MpvueEntry = require('mpvue-entry')
module.exports = {
entry: MpvueEntry.getEntry('src/pages.js'),
...
plugins: [
new MpvueEntry(),
...
]
}
3.src目录下新建pages.js
module.exports = [{
path: 'pages/news/list', // 页面路径,同时是 vue 文件相对于 src 的路径,必填
config: { // 页面配置,即 page.json 的内容,可选
navigationBarTitleText: 'Javan的博客',
enablePullDownRefresh: true
}
}]
这样就没有建n个目录,n个main.js了