uni-app 支付宝工程编译配置变更后 mini.project.json 文件不正确 需手动修改

小程序   2025-10-23 12:32   115   0  

操作步骤:

每次都是这样

预期结果:

{  
  "format": 2,  
  "compileOptions": {  
    "component2": true,  
    "enableNodeModuleBabelTransform": true,  
    "globalObjectMode": "enable"  
  }  
}

实际结果:

{  
  "format": 2,  
  "compileOptions": {  
    "component2": true,  
    "enableNodeModuleBabelTransform": true  
  },  
  "unknownConfig": {  
    "appid": "XXXXXXXXX",  
    "projectname": "XXXXXX"  
  }  
}


bug描述:

支付宝工程编译配置已经改变,但每次编译出来的mini.project.json都不对,需要自己再手动修改,HBuilderX编译支付宝小程序后mini.project.json的内容大致如下:

{  
  "format": 2,  
  "compileOptions": {  
    "component2": true,  
    "enableNodeModuleBabelTransform": true  
  },  
  "unknownConfig": {  
    "appid": "XXXXXXXXX",  
    "projectname": "XXXXXX"  
  }  
}

我自己还需要手动修改如下:

{  
  "format": 2,  
  "compileOptions": {  
    "component2": true,  
    "enableNodeModuleBabelTransform": true,  
    "globalObjectMode": "enable"  
  }  
}