经测试,多端项目条件编译的js部分中,对于!MP标识符的支持表现不一致,在开发者工具与开发版表现为支持,在体验版与正式版表现为不支持,测试代码为:
// #if !MP
console.log('====== 非小程序 ======');
// #endif
因为代码片段不支持多端项目,所以无法展示效果,提供的代码片段只是为了方便复现,需要开发人员使用支持多端的appid代入后自行验证。
================= 3.3补充 ======================
好像是ci的问题,因为开发工具和开发版是本地构建提交的,体验版和正式版是ci构建的,目前猜测应该是ci不支持多端的条件编译,导致所有端注释都失效,代码全部被展示。
