首先,大前提是代码本身在HbuilderX里运行H5是没问题的,不报错 。然后运行到微信小程序报错了。(注:以下所说小程序代指微信小程序)。
我来这里分享一下我报了什么错,怎么解决的和我浅薄的理解。
报错位置和解决:
我报错都是编译为小程序后生成的common/runtime.js, common/vendor.js 。他们是编译为小程序生成的文件,而且本身代码h5运行没问题,所以也不知道怎么改,当时改的时候让我很懊恼。
问题已解决 详情看解决HbuiderX将uni-app开发的项目运行到小程序编译后文件vendor.js太大的问题_ys_healone的博客-CSDN博客
上先后报错截图
1、
首先这个问题是我引入了一个 jweixin-module 依赖 找到引的位置删掉就好了
2、
这个问题是引的vuex的一个插件,vuex-persistedstate 找到删掉就好了
3、之后就是各种报错了,但是这些报错都有错误位置,就可以找到位置进行修改了,上面的问题是报错位置在编译生成的文件里,所以不知道如何修改。
总结报错原因:
我觉得主要是引入的h5使用的插件依赖而小程序不支持所以报错,有过经验后以后再碰到相应的问题,就好修改了。