uniapp easycom 配置 找不到组件 失效问题
问题描述
在uniapp做的小程序中,使用easycom配置可以不需要安装、引用、注册就可以直接使用组件,but我遇到一个问题,之前写了几个组件用的感觉还是很爽的,忽然在一个页面中就不好用,烦躁。网上几乎没有帖子。然后就找文档看,然而没有。
后来不停的在项目中尝试,终于发现问题,分包问题!
问题解决
小程序是分包加载的,我之前写的组件,都是在subPackages 之下的,相当于不是第一就会加载的包,而在那几个不好用的页面,正是pages 下的页面,所以,我将组件的位置,提到最外层,然后重启,问题就解决了!坑哦
配置代码
"easycom": {
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue", //这事uview的配置
"^s-(.*)": "@/components/s-$1/s-$1.vue" // 这事自定义的
},