微信小程序使用vant组件报错

背景介绍:在一个月之前新建了一个微信小程序项目,新建一个项目参照了 微信小程序npm支持的步骤,构建了npm,官网地址如下:

npm 支持 | 微信开放文档

之后分别在两台电脑上跑过,之前预览开发版代码是在A电脑,手机扫描二维码之后可以正常使用,然后昨天在B电脑上改了东西,预览开发版手机扫描二维码之后一堆报错。报错如下:

Component is not found in path "miniprogram_npm/@vant/weapp/loading/index" (using by "custom-tab-bar/index")
Component is not found in path "miniprogram_npm/@vant/weapp/action-sheet/index" (using by "custom-tab-bar/index")

解决方式:

根据微信小程序官方npm包发布流程,使用npm pulish 到npm镜像之后,还是会报错。

​​​​​​​

 最终只能不使用npm将组件信息本地静态引入,新建了一个工作空间,将原微信小程序原有的目录层级进行复制,目录层级如下:

在components 下新建一个目录 vant(这个名称大家可以按照自己实际引入的组件起名字,随意)用来放vant组件,这里一定要在components 目录下面,一定一定。否则还是会报错。

然后vant目录下面的文件就直接用了 npm构建出来的miniprogram_npm\@vant\weapp目录,在网上查了很多,很多人说使用vant源代码的dist目录复制就可以用如下图,

 

但是我用的时候会报错找不到路径。原因是微信小程序打包没上传.d.ts文件。 

最终我就把构建出来的miniprogram_npm\@vant\weapp 下拷贝随便试试,没想到好了 。不报错了。意外惊喜呀!!

 总结:

1.不要使用npm新建项目,构建项目。

2.在components 下新建一个目录 vant用来放vant组件,这里一定要在vant目录下面,一定一定。否则还是会报错。

 3.vant目录下放置的是构建出来的miniprogram_npm\@vant\weapp(由于我是一开始踩坑就构建了npm,所以才有这个目录,大家如果没有这个,可以建两个项目,一个构建一下把上面这个目录复制出来,就这样。我也没想到其他更好的方法。)

### 回答1: 微信开发者工具安装Vant weapp报错,可以尝试以下步骤:1. 检查是否安装了最新版本的微信开发者工具;2. 确认安装了Vant Weapp的最新版本;3. 清理微信开发者工具的缓存;4. 重新安装Vant Weapp。 ### 回答2: 如果在安装微信开发者工具时遇到了Vant weapp报错问题,可以尝试以下方法解决: 1. 首先,请确保你的微信开发者工具和Vant weapp的版本兼容。可以查看Vant weapp的官方文档,找到对应的微信开发者工具版本要求,确保你的开发者工具版本符合要求。 2. 检查你的网络连接是否稳定。有时候网络不稳定可能会导致Vant weapp的安装过程中出现报错。可以尝试更换网络环境,或者重新连接网络再次尝试安装。 3. 清理缓存和临时文件。有时候微信开发者工具的缓存或者临时文件可能会导致安装出错。你可以在微信开发者工具的设置中找到“工具”选项,选择“清除缓存”和“结束所有的node进程”,然后重新启动开发者工具并尝试再次安装Vant weapp。 4. 如果以上方法都无效,可以尝试使用命令行工具进行安装。首先,在你的项目根目录下打开命令行工具,然后运行以下命令安装Vant weapp: ```bash npm install @vant/weapp -S --production ``` 等待安装完成后,重新打开微信开发者工具,查看是否能正常使用Vant weapp。 如果以上方法仍未解决问题,建议查阅Vant weapp官方文档中的常见问题和报错解决方案,或者在相关技术社区提问,获取更专业的帮助。 ### 回答3: 微信开发者工具安装 Vant weapp 报错可能是由于以下几个原因引起的: 1.版本不兼容:检查 Vant weapp 的版本是否与微信开发者工具的版本兼容。可以尝试升级微信开发者工具和 Vant weapp 到最新版本,然后重新安装。 2.依赖缺失:Vant weapp 的安装可能需要一些依赖项,比如 node.js 和 npm。确保你的系统中已经正确安装了这些依赖,之后再重新安装 Vant weapp。 3.网络问题:如果报错是由于网络问题引起的,可以尝试切换网络或者使用代理服务器进行安装。 4.其他问题:如果以上方法都无法解决问题,可以查看报错信息来获取更多的线索。也可以参考 Vant weapp 的官方文档或者在社区中提问,寻求帮助。 总的来说,解决微信开发者工具安装 Vant weapp 报错的方法包括更新软件版本、检查依赖缺失、解决网络问题和查找更多信息。希望以上的解答能够帮到你。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值