使用工具和版本: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容易循环引用和层级过深导致依赖混乱…