收藏
回答

多端条件编译不支持!MP标识符?

问题类型 微信版本 基础库版本
Bug 8.0.69 3.14.2

经测试,多端项目条件编译的js部分中,对于!MP标识符的支持表现不一致,在开发者工具与开发版表现为支持,在体验版与正式版表现为不支持,测试代码为:

// #if !MP
console.log('====== 非小程序 ======');
// #endif


因为代码片段不支持多端项目,所以无法展示效果,提供的代码片段只是为了方便复现,需要开发人员使用支持多端的appid代入后自行验证。


================= 3.3补充 ======================

好像是ci的问题,因为开发工具和开发版是本地构建提交的,体验版和正式版是ci构建的,目前猜测应该是ci不支持多端的条件编译,导致所有端注释都失效,代码全部被展示。

最后一次编辑于  03-03
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    03-03
    有用
登录 后发表内容