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

小程序中使用了 behavior ,convert 转换后,编译到其它端不能正常运行的问题 #5873

Closed coymaple closed 3 years ago

coymaple commented 4 years ago

问题描述

使用 taro convert 将小程序转换成 taro 项目,再转换成 h5 在浏览器中预览时遇到了问题。因原项目中使用了 vant-weapp 这一小程序ui框架,而现阶段的 taro convert 不支持 behavior。因为是旧项目,换成其他的ui框架也得不偿失。希望官方可以重视一下这个问题。

预期目标

taro convert 转换小程序项目后,可以在其他端正常预览转换结果。

复现步骤

  1. 随便创建一个小程序项目;
  2. 在小程序项目中引入 vant-weapp ;
  3. 在页面中引入vant 的组件;
  4. 使用 taro convert 命令将小程序项目转换成taro项目;
  5. 在 taroConvert 目录中执行 npm run dev:h5;

报错信息

image

系统信息

  Taro CLI 2.0.7 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 12.13.1 - C:\Program Files\nodejs\node.EXE
      npm: 6.13.2 - C:\Program Files\nodejs\npm.CMD

如果您有功能上的建议,可以提到 FeatHub

使用上的问题,欢迎在「Taro 社区」一起交流

taro-bot[bot] commented 4 years ago

CC @luckyadam

taro-bot[bot] commented 4 years ago

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

zhengpq commented 3 years ago

同遇到类似的问题

Chen-jj commented 3 years ago

3.1 支持