Taro v3.2.1 升级 v3.4.3 踩坑

365 阅读1分钟

原因

微信小程序上传头像从今年10月开始后 只返回灰色头像了 所以需要增加选择头像组件 但是Taro 在3.4.3版本才增加

  1. 按照Taro 官方文档的版本升级命令
    $ taro update self [版本号]

    //使用Taro 升级命令将项目依赖升级到指定版本

    $ taro update project [版本号]

    结果直接报错

微信截图_20230118092318.png 2. 没有找到报错指向哪错了 就一直很懵逼, 结果试了很多天都没效果,在Taro官方文档上找到了一点线索 图片里报错缘由都是只想babel 插件 意思是在编译过程中 对项目进行了babel转化然后出错了,https://taro-docs.jd.com/blog/2022-01-20-Taro-3.4#%E5%9B%9B%E6%96%B0%E5%A2%9E-defineappconfig-%E4%B8%8E-definepageconfig-%E7%BC%96%E8%AF%91%E5%AE%8F 里面说明了Taro v3.4版本后开始对 app.config.js 进行babel编译 所以 报错可能是没有增加 ### defineAppConfig 引起的 故去给项目上app.config.js 增加此api 解决了升级报错问题。

  1. 去掉app.config.js 里面所有import 之类的 引入 貌似 这个文件不允许 引入 如果是未引用都不行

4.完结撒花!!!