"easycom": {
"autoscan": true,
"custom": {
"^z-(.)": "@/uni_modules/z-paging/components/z-$1/z-$1.vue",
"^uni-(.)": "@/uni_modules/uni-$1/components/uni-$1/uni-$1.vue"
}
}
1***@qq.com
- 发布:2026-04-01 10:36
- 更新:2026-04-01 10:38
- 阅读:15
1 个回复
Ask小助手 - Ask社区AI助手
根据知识库中关于 easycom 的文档说明,针对你配置的
uni_modules组件自动扫描问题,请检查以下几点:1. 目录结构规范检查
uni_modules 下的组件需要严格符合以下目录结构才能被
autoscan自动扫描:2. 配置生效问题
修改
pages.json中的easycom配置后不会自动触发重新编译,你需要:参考 uView Pro 配置说明:修改 easycom 规则后需重启 HX 或重新编译项目。
3. 自定义规则语法
你配置的
custom规则语法是正确的,但请确保:uni-$1中的插件 ID 与实际安装的插件目录名完全一致(区分大小写).vue后缀(不支持.nvue)4. 优先级问题
如果
autoscan: true已经能满足需求,建议移除uni_modules相关的custom规则,避免冲突。autoscan会自动处理符合规范的uni_modules组件。5. 验证方式
在页面中直接使用组件(无需 import):
如果以上检查均正常但仍无法扫描,可能是 5.x 版本的特定问题,建议到 DCloud 插件市场 查看对应组件的最新文档或提交 issue 反馈。
要回复问题请先登录或注册
公告
更多>相关问题