Meituan-Dianping / mpvue

基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。
http://mpvue.com
MIT License
20.42k stars 2.07k forks source link

pages中的vue页面未编译成wxml文件到dist #1653

Open nickliufc opened 5 years ago

nickliufc commented 5 years ago

[扼要问题描述]

mpvue 版本号:

mpvue@2.0.5

最小化复现代码: src/app.json文件:

src/mian.js文件: `import Vue from 'vue' import App from '@/App' import store from '@/store'

import IboxPlugin from '@/plugins/ibox' var Fly = require('flyio/dist/npm/wx') var fly = new Fly()

Vue.prototype.$http = fly Vue.config.productionTip = false Vue.use(IboxPlugin)

Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ store, ...App }) app.$mount() `

问题复现步骤: 按照官方mpvue2的升级说明,使用quickstart升级了,npm run dev和build都执行过了,但除了配有main.js(参考了quickstart中的src/pages/index/main.js)的vue页面会被编译外,其他vue页面均未被编译或拷贝至dist中,网上查了很久也不得,还请大神们帮忙,之前用mpvue@1.x时,都跑的挺好的,升级后就不行了。

观察到的表现: image

image

[在这里描述观察到的表现]

截图或动态图:

![复现步骤截图或gif图片](图片的 url)

Dewyzee commented 5 years ago

如果是作为组件依赖,会编译到components中,如果没有没有被依赖到,不被编译是符合预期的