踩坑记录:使用pnpm安装uview组件,编译到微信小程序开发工具报错 未找到组件

使用工具和版本:HbuildX 微信开发者工具 uview2.x pnpm9.5.0

出现问题:

按官网uview2步骤安装配置uview组件,只在需要用npm命令的时候改成了pnpm,内置浏览器可以正常展示,微信开发者工具一直找不到组件,但实际是有的。
请添加图片描述

尝试方法

1.修改uview版本为1.x ,失败
2.修改微信开发者工具的项目设置中取消勾选【过滤不关联文件】 ,失败
3.各种重启重新编译 ,失败

看到网上有人说微信开发者工具还不支持pnpm(来源)
4.使用提升pnpm install --shamefully-hoist依赖 ,不行
5.退回使用npm,成功

解决步骤

删除三个文件 ——> 管理员终端使用npm命令重装

rm pnpm-lock.yaml
rm -rf node_modules
rm package,json
npm init -y
npm install uview-ui@2.0.36
总结

微信开发者工具还没适配pnpm 有些第三方组件暂时还是用npm

虽然npm占用内存大…
虽然npm容易循环引用和层级过深导致依赖混乱…

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值