mpvue-page-factory
mpvue-page-factory copied to clipboard
linux 下 loader无法正常运行
你好,
我使用了你的 mpvue-loader 后,
yarn dev 无法正常运行,具体表现为
$ yarn dev
之后没有任何的报错与编译完成动作,一直停在这里
我粗略翻了翻 issues ,好像别人没有这个情况,
我想了想,可能是我用的系统是linux(ubuntu 16.04)的关系?
然后我换回官方的loader,没有什么问题,然后就用下来了
后来有一天需要加页面,加了页面后,没有编译出页面入口的 .wxml,
后来各种排错后,发现是换了这个包的关系,
主要原因应该还是我没有使用你的loader,所以没有生成 .wxml ?
之前用官方的loader,可以正常使用,是因为这个包是后来才添加上去的,原先的页面已经生成出 .wxml
最后经过一番折腾,发现使用官方的loader同时把pageFactory的代码直接拷贝到main.js也可以正常编译出 .wxml ,
所以你的 loader 是做了什么魔法呢,可以生成官方不生成的 .wxml
另外,请教一下,官方生成 .wxml 的机制是什么,感觉是在$mount上做了什么手脚(我也是这么个猜想,才把pageFactory的代码直接复制到入口js文件)
有空可以做一下linux的兼容(我也不太确定是不是linux的关系),不兼容也什么关系,毕竟在linux开发小程序,使用mpvue框架,还用这个包的人可能也就我一个吧。。。。
还有就是看看能不能改改生命的触发时机, this.$mp.query 在beforeMount才能拿到, 我希望能在 created 甚至是 beforeCreate 就能拿到 我看了一下,你的 Vue 是在小程序的onLoad 里面才进行实例化,所以应该可以实现?