s***@chinaums.com
s***@chinaums.com
  • 发布:2023-11-09 15:00
  • 更新:2023-11-09 15:00
  • 阅读:152

【报Bug】easycom正则匹配有问题

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.3.1 (22E261)

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

浏览器平台: Chrome

浏览器版本: 118.0.5993.117

项目创建方式: HBuilderX

示例代码:

配置
"custom": {
"t-(.*)": "@/components/views/t-$1/t-$1.vue",
}

页面引用
\<product-list \/>

import List from './component/list.vue'

components:{
ProductList: List
}

操作步骤:

正常运行项目

预期结果:

正则应该从头匹配,easycom配置应该优先保障esm正常使用,esm应该是优先级最高的

实际结果:

报错提示要看easycom规范,但是我使用的是esm局部引入方式,全局引入组件会导致组件名称混乱

bug描述:

custom配置了t-(.*)正则,在页面pages目录页面组件引入相对路径./component/list.vue,components注册的时候名字product-list,会被匹配,produc@components/t-list导致意外报错要使用easycom

2023-11-09 15:00 负责人:无 分享
已邀请:

要回复问题请先登录注册