收藏
回答

miniprogram-ci开启代码压缩后,提示wxml文件expected token `if`?

简单复现

wxml文件中使用<wxs>

    module.exports.testFunction = function (a) {
        var b = ''
        if (a) {
          b = 'aaaaaa'
        } else {
          b = 'cccccc'
        }
        return b
    }

CI上传脚本

  await ci.upload({
      project,
      version: "1.0.0",
      desc: "测试施氏食狮",
      setting: {
        es6: true,
        minifyJS: true,
        minifyWXML: true,
        minifyWXSS: true,
        codeProtect: true,
        autoPrefixWXSS: true,
        minify: true,
      },

开启"minifyWXML"或者"minify"都会提示expected token `if`,关闭后就可以正常通过脚本上传

miniprogram-ci版本为2.0.10,开发者工具版本为1.06.2502142

开发者工具中是可以正常上传,ci脚本中就会提示该错误,想问下是压缩的时候出问题了还是什么原因导致


已添加代码片段,其中上传key和appid内容请麻烦自行修改下

最后一次编辑于  星期一 17:14
回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    星期一 17:04

    可以上传一个供复现的代码片段

    星期一 17:04
    有用
    回复 1
    • JJOD
      JJOD
      星期一 17:16
      已上传
      星期一 17:16
      回复
登录 后发表内容