Taro3 无法使用 chooseAvatar
参考
- https://taro-docs.jd.com/docs/GETTING-STARTED#常见问题
- https://developers.weixin.qq.com/community/develop/doc/0000401a62c5c02ca48db70495c800
版本
环境 | 版本 |
---|---|
windows | 10 |
node | 16.18.0 |
微信开发者工具 | 1.06.2210310win32-x64 |
微信开发者工具-调试基础库 | 2.21.4 |
taro | 3.4.2 -> 3.5.10 |
解决过程
开始
因为无法调用 chooseAvatar
,考虑到是版本问题,就通过官方提供的代码进行了升级。
升级
# 使用Taro 升级命令更新CLI版本到最新版本 3.5.10
$ taro update self
# 使用Taro 升级命令将项目依赖升级到与@tarojs/cli一致的版本 3.5.10
$ taro update project
未解决
但是升级之后重启项目还是无法调用。
再次排查
点进 Button.d.ts
文件中的 openTypeKeys['weapp']
没有找到关于 chooseAvatar
的可用值,考虑到是不是 node_modules
文件夹没删除直接升级导致有缓存。
再次尝试
所以删除了项目 node_modules
,并运行 yarn
安装依赖。安装完毕后运行项目 yarn dev:weapp
但是报错
$ yarn dev:weapp
yarn run v1.22.19
$ npm run build:weapp -- --watch
> myApp@1.0.0 build:weapp
> taro build --type weapp --watch
👽 Taro v3.5.10
找不到依赖 "@tarojs/plugin-framework-react",请先在项目中安装
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
安装缺失依赖,完美解决
根据报错安装 yarn add @tarojs/plugin-framework-react
,再次运行项目成功解决
博 主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/p/16977576.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
地 址 :https://www.cnblogs.com/xiaqiuchu/p/16977576.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
标签:
taro
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2019-12-13 小程序录音无法播放或为不支持的格式
2019-12-13 mac安装composer