baidu / wx2

小程序互转工具
MIT License
123 stars 20 forks source link

wx2转换微信小程序代码运行失败 #7

Open BinZhiZhu opened 3 years ago

BinZhiZhu commented 3 years ago

小程序打包好的目录: dist_weapp

执行命令

➜  sanqi_weapp git:(feature/tt) wx2 ./dist_weapp ./dist_swan --target=swan
🎉    Transforming  ...
🎉  文件转换进度 : 100.00% ██████████████████████████████ 1/1
🎉    Ok, check transform log in wx2_log/
➜  sanqi_weapp git:(feature/tt) ✗ wx2 ./dist_weapp ./dist_swan --target=swan
🎉    Transforming  ...
🎉  文件转换进度 : 100.00% ██████████████████████████████ 197/197
🎉    Ok, check transform log in wx2_log/

打开百度小程序运行结果多处报错:

image

image

请问这是什么报错,我要如何解决??

zyx19960415 commented 3 years ago

从报错来看,应该是原代码中出现var xxx = wx;这种写法导致wx没有转换成swan,建议可以先将wx在代码中全局替换成swan,后续我们这边修复下这个问题。

BinZhiZhu commented 3 years ago

从报错来看,应该是原代码中出现var xxx = wx;这种写法导致wx没有转换成swan,建议可以先将wx在代码中全局替换成swan,后续我们这边修复下这个问题。

我后面换用taro 转换了 做了一下兼容 大致可以跑起来 但是我发现几个不是很确定的问题 想请教下:

1.在微信小程序中分包的页面,在swan中跳转不了,好像是提示new Page fail ,是不支持吗,我看文档是写着支持? 2.不支持custom-tab-bar ? 3.有无相关的开发者群? 最近有项目要上swan

我把分包合并到主包并且设置custom:false 就可以大致跑起来

zyx19960415 commented 3 years ago

1、分包相关参见官网文档的 2、custom-tab-bar在百度小程序是没有映射的 3、关于互转工具问题可以参加项目readme,扫管理员码申请加群

BinZhiZhu commented 3 years ago

1、分包相关参见官网文档的 2、custom-tab-bar在百度小程序是没有映射的 3、关于互转工具问题可以参加项目readme,扫管理员码申请加群

谢谢

ZyxBlog commented 3 years ago

从报错来看,应该是原代码中出现var xxx = wx;这种写法导致wx没有转换成swan,建议可以先将wx在代码中全局替换成swan,后续我们这边修复下这个问题。

这个问题我们已经修复了,已经在1.0.18版本更新

BinZhiZhu commented 3 years ago

从报错来看,应该是原代码中出现var xxx = wx;这种写法导致wx没有转换成swan,建议可以先将wx在代码中全局替换成swan,后续我们这边修复下这个问题。

这个问题我们已经修复了,已经在1.0.18版本更新

好的 wx2使用者太少了 = = 应该说swan这个小程序开发者都很少。。。