uni-app vue3 微信小程序 mainfest.json 中配置 watchOptions不生效 packOptions生效了

uni-app vue3 微信小程序 mainfest.json 中配置 watchOptions不生效 packOptions生效了

类别 信息
产品分类 uniapp/小程序/微信
PC开发环境 Mac
操作系统版本 123
HBuilderX类型 Alpha
HBuilderX版本 4.72
工具版本 123
基础库版本 123
项目创建方式 HBuilderX

操作步骤:

见上

预期结果:

有 watchOptions

实际结果:

无 watchOptions

bug描述:

mainfest.json 下 mp-weixin 配置 watchOptions 和 packOptions,packOptions 生效了,watchOptions没生效

"mp-weixin": {  
    "appid": "",  
    "setting": {  
        "urlCheck": false,  
        "bigPackageSizeSupport": false,  
        "minifyWXML": true,  
        "useCompilerPlugins": [  
            "typescript",  
            "less"  
        ]  
    },  
    "watchOptions": {  
        "ignore": [  
            "utils/util.js",  
            "libs/**/**"  
        ]  
    },  
    "scripts": {},  
    "debugOptions": {},  
    "packOptions": {  
        "ignore": [{  
            "type": "file",  
            "value": "test/test.js"  
        }, {  
            "type": "folder",  
            "value": "test"  
        }, {  
            "type": "suffix",  
            "value": ".webp"  
        }, {  
            "type": "prefix",  
            "value": ""  
        }, {  
            "type": "glob",  
            "value": "test/**/*.js"  
        }, {  
            "type": "regexp",  
            "value": "\\.jsx$"  
        }]  
    },  
    "requiredBackgroundModes": ["audio"],  
    "mergeVirtualHostAttributes": true,  
    "usingComponents": true,  
    "resizable": true  
}

打包之后 project.config.json 没有 watchOptions

{  
  "description": "项目配置文件。",  
  "packOptions": {  
    "ignore": [  
      {  
        "type": "file",  
        "value": "test/test.js"  
      },  
      {  
        "type": "folder",  
        "value": "test"  
      },  
      {  
        "type": "suffix",  
        "value": ".webp"  
      },  
      {  
        "type": "prefix",  
        "value": ""  
      },  
      {  
        "type": "glob",  
        "value": "test/**/*.js"  
      },  
      {  
        "type": "regexp",  
        "value": "\\.jsx$"  
      }  
    ]  
  },  
  "setting": {  
    "urlCheck": false,  
    "es6": true,  
    "postcss": false,  
    "minified": false,  
    "newFeature": true,  
    "bigPackageSizeSupport": false,  
    "minifyWXML": true,  
    "useCompilerPlugins": [  
      "typescript",  
      "less"  
    ]  
  },  
  "compileType": "miniprogram",  
  "libVersion": "",  
  "appid": "touristappid",  
  "projectname": "332342344",  
  "condition": {  
    "search": {  
      "current": -1,  
      "list": []  
    },  
    "conversation": {  
      "current": -1,  
      "list": []  
    },  
    "game": {  
      "current": -1,  
      "list": []  
    },  
    "miniprogram": {  
      "current": -1,  
      "list": []  
    }  
  },  
  "debugOptions": {},  
  "scripts": {}  
}

更多关于uni-app vue3 微信小程序 mainfest.json 中配置 watchOptions不生效 packOptions生效了的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

感谢反馈,问题已复现,已加分。
临时解决方案
替换 /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-cli-shared/dist/json/mp/project.js 为附件文件

更多关于uni-app vue3 微信小程序 mainfest.json 中配置 watchOptions不生效 packOptions生效了的实战教程也可以访问 https://www.itying.com/category-93-b0.html


hbuilderx 4.76.2025073103-alpha 版本已修复此问题,可升级到此版本。

回到顶部