NervJS / taro

开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/
https://docs.taro.zone/
Other
35.56k stars 4.79k forks source link

【Taro v3.5.7】 编译使用缓存,编译产物中缺少custom-wrapper #12725

Open qiuxiyu opened 2 years ago

qiuxiyu commented 2 years ago

相关平台

微信小程序

复现仓库

https://github.com/qiuxiyu/taro_issue_demo.git 小程序基础库: 2.11.2 使用框架: React 使用 Taro cli 版本:3.5.7

复现步骤

  1. 安装 3.5.7 版本的 Taro cli

  2. 第一次编译代码,dist 文件夹中会出现 custom-wrapper 文件

  3. 后续使用编译缓存,dist 文件夹中没有 custom-wrapper 文件

期望结果

dist 包含 custom-wrapper ,项目运行正常,页面展示正常

实际结果

dist 包含 custom-wrapper ,页面展示不正常(组件不展示)

环境信息

👽 Taro v3.5.7

  Taro CLI 3.5.7 environment info:
    System:
      OS: macOS 11.6
      Shell: 5.8 - /bin/zsh
    Binaries:
      Node: 16.14.0 - ~/.nvm/versions/node/v16.14.0/bin/node
ffhope commented 2 months ago

同样的问题,开启持久化缓存会出现这个问题,cache打开就会偶现二次编译不展示自定义组件