小斯斯
小斯斯
  • 发布:3 天前
  • 更新:3 天前
  • 阅读:57

【报Bug】新创建的vue3 uni-app环境判断不生效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.4

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

浏览器平台: Chrome

浏览器版本: 104.0.5112.79

项目创建方式: HBuilderX

操作步骤:

运行H5
页面上添加环境判断

// #ifdef APP-PLUS || MP-WEIXIN  
            console.log('小程序 or App')  
            // #endif

预期结果:

不执行console.log

实际结果:

依旧执行

bug描述:

运行H5后在页面上使用运行环境判断,运行时代以下码块还是会执行
// #ifdef APP-PLUS || MP-WEIXIN
console.log('小程序 or App')
// #endif

3 天前 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

测试未复现该问题,请检查代码或提供可复现 demo

  • 小斯斯 (作者)

    你好!我已经上传了附件,我的运行环境是:

    macOs:12.5

    hbuilderX:3.5.3.20220729

    2 天前

  • DCloud_UNI_WZF

    回复 小斯斯: 这不就是个默认模板项目吗,你的测试代码呢

    2 天前

  • 小斯斯 (作者)

    回复 DCloud_UNI_WZF: 我就是在这个默认测试项目上也跑不起来,不过我好像找到原因了,如果我的项目根目录名称是叫vite,就跑不起来了,在其他目录名称就没事,目录里面没有node_modal

    2 天前

  • 小斯斯 (作者)

    回复 DCloud_UNI_WZF: 我证实了这一点,存放项目的名称不能叫"vite",否则项目就没办法正常运行了

    2 天前

  • DCloud_UNI_WZF

    回复 小斯斯: 所以和条件编译没关系,是如果项目名称是vite 就报错是吧?

    2 天前

  • 小斯斯 (作者)

    回复 DCloud_UNI_WZF: 对~!和条件编译没啥关系

    2 天前

  • DCloud_UNI_WZF

    回复 小斯斯: 好的,问题已确认,感谢反馈

    2 天前

要回复问题请先登录注册