Cannot find module ‘uni-data-@/components/select/defuat.vue‘ 复制uniapp 官方uni-data-select 出现报错

问题描述

由于客户ui需求,有多个uni-data-select样式界面,然后我重新复制官方的文件,然后去改样式,加入到uniapp,插件是提示这个错误。

加入后在引入组件,

调试界面使用出来了,但是打包的时候却提示这个错误:

 Cannot find module 'data-@/components/select/defuat.vue'
18:41:42.250 1. 排查组件名称拼写是否正确
18:41:42.258 2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom
18:41:42.265 3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件

 

测试解决:

去注解文档把这段代码注释

发现没有提示报错了

然后打包发现还是提示错误

有找其他原因发现删除下面的注释就没有提示错误:

 发现还是错误:

最后解决方案:

把这里直接引入组件,方式换成 easycom

 easycom 如下:

问题解决,打包没有出现问题

原因: 

经过查看官方文档发现是easycom 开始了,components目录下的文件是直接导入的,所以需要在easycom使用。

uni-app官网

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值