咖喱给给
咖喱给给
  • 发布:2020-10-19 10:51
  • 更新:2020-10-19 15:48
  • 阅读:716

请问在最新版2.9.3中 生成离线打包资源 怎么不使用v3编译器?因为v3 总有样式问题

分类:uni-app

请问在最新版2.9.3中 生成离线打包资源 怎么不使用v3编译器?因为v3 总有样式问题

2020-10-19 10:51 负责人:无 分享
已邀请:
咖喱给给

咖喱给给 (作者)

一个是2.3.7 一个是2.9.3 前者样式是好的

chenli

chenli

建议调整旧项目支持v3,
1、编写规范一般情况是不会出现样式问题。排查样式类型是否不同使用一样导致的。
2、undefined显示问题,动态数据结构请先判断字段是否有数据再使用。

  • 咖喱给给 (作者)

    谢谢您的意见,但是还是想测试一下,是否是v3的问题,怎么切换到自定义组件模式呢,用的mac,在配置文件中,没有v3编译的开关

    2020-10-19 14:53

  • chenli

    回复 咖喱给给: 从2.7.0版本开始,项目默认为v3,不需要手动开启。

    详情查看

    2020-10-19 15:09

  • 咖喱给给 (作者)

    回复 chenli: 请问一下,如何关闭,在App常用其他设置中,没有这个开关,mac版本,2.9.3

    2020-10-19 15:25

chenli

chenli

HBuilderX 2.6.9开始,manifest.json的默认值从非v3调整为v3,即不写"compilerVersion" : 3,,也是v3编译模式。如果需要降级为非v3,请在manifest可视化界面-App其他常用配置 中去掉v3编译器的勾选。
HBuilderX 2.7开始,将移除非v3编译器,只保留v3编译模式。如果开发者使用老版HBuilderX,也仍然可使用非v3编译器。本地打包可以通过使用老版的sdk来继续使用非v3。然后云打包将于5月底不再支持非v3的打包。

该问题目前已经被锁定, 无法添加新回复