5***@qq.com
5***@qq.com
  • 发布:2022-07-05 13:47
  • 更新:2022-07-14 14:49
  • 阅读:623

【报Bug】HBuilderX识别不到条件编译写法,项目编译失败

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

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

HBuilderX版本号: 3.4.18

示例代码:

"pages": [

{  
  "path": "pages/my/my",  
  "style": {  
    // #ifdef  MP-WEIXIN  
    "navigationStyle": "custom",  
    "onReachBottomDistance": 50  
    // #endif   
    // #ifdef MP-BAIDU  
    "navigationBarBackgroundColor": "#00c5bf"  
    // #endif  
  }  
},  
{  
  "path": "pages/payVip/payVip",  
  "style": {  
    // #ifdef  MP-WEIXIN  
    "navigationStyle": "custom"  
    // #endif   
    //#ifdef MP-BAIDU  
    "navigationBarBackgroundColor": "#00c5bf"  
    //#endif  
  }  
},  

]

操作步骤:

pages.json写入以上代码会运行失败

预期结果:

HBuilderX理应识别出条件编译,而不是报错

实际结果:

项目编译失败

bug描述:

编辑器识别不了条件编译,运行项目报错

2022-07-05 13:47 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

报什么错?

  • 5***@qq.com (作者)

    项目 'xxxx' 编译失败。

    2022-07-05 15:43

  • BoredApe

    回复 5***@qq.com: 没有具体报错吗?就这一行字吗?

    2022-07-05 15:46

  • 5***@qq.com (作者)

    回复 BoredApe:

    [JSHINT] 09:32:19.070 D:/WEB/xxx/pages.json: line 127, col 9, Expected '}' and instead saw 'navigationBarBackgroundColor'.

    [JSHINT] 09:32:19.095 D:/WEB/xxx/pages.json: line 127, col 39, Expected '}' and instead saw ':'.

    [JSHINT] 09:32:19.108 D:/WEB/xxx/pages.json: line 127, col 41, Expected ']' and instead saw '#00c5bf'.

    2022-07-07 09:35

  • BoredApe

    回复 5***@qq.com: pages.jsonjson格式不正确。请检查

    2022-07-07 10:31

  • 5***@qq.com (作者)

    回复 BoredApe: 我不是把代码放出来了吗,是识别不了条件编译

    2022-07-14 09:33

  • BoredApe

    回复 5***@qq.com: 请新建一个项目 。将关键代码贴进去试试。如果还有问题。请上传此测试工程

    2022-07-14 09:46

  • 5***@qq.com (作者)

    回复 BoredApe: 有bug你们自己不测,让我们来测.我代码都贴出来了.

    2022-07-14 14:35

BoredApe

BoredApe - 有问题就会有答案。


少了逗号

  • 5***@qq.com (作者)

    大哥,有逗号更会报错啊.我这是条件编译啊

    2022-07-14 16:04

  • 5***@qq.com (作者)

    你们自己条件编译的写法,你们不清楚吗

    2022-07-14 16:05

  • BoredApe

    回复 5***@qq.com: 你试试

    2022-07-14 16:15

  • 5***@qq.com (作者)

    回复 BoredApe: 我试过啊,项目运行起来会报错的,会说格式不对的

    2022-07-14 17:11

  • 5***@qq.com (作者)

    回复 BoredApe: 加逗号肯定不对的.

    2022-07-14 17:12

  • 1***@163.com

    回复 5***@qq.com:解决了吗?大佬,我现在也碰到这个问题了

    2022-10-11 10:03

  • 5***@qq.com (作者)

    回复 1***@163.com: 没解决,只能每次运行的时候注释掉

    2023-07-07 14:20

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