uni-app 微信小程序编译模式丢失

uni-app 微信小程序编译模式丢失

项目信息 详情
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 WIN10
HBuilderX类型 Alpha
HBuilderX版本号 4.74
第三方开发者工具版本号 最新
基础库版本号 1
项目创建方式 HBuilderX

操作步骤:

  • 在小程序开发工具添加编译模式,重启HB,编译模式丢失

预期结果:

  • 编译模式保留

实际结果:

  • 编译模式丢失

bug描述:

最近换新电脑,安装了最新版的HB,在开发微信小程序的时候,经常需要添加编译模式,以前在另一台电脑的HB开发,添加的编译模式下次启动HB都会保留,但现在在新电脑的HB,每次重启后,编译模式都会丢失,需要重新添加,很麻烦。
后来发现编译模式是存放在project.private.config.json文件中,每次HB编译时都会把这个文件重新为新文件。
但以前为什么不会重写这个文件?我应该怎么设置才能保留编译模式呢?谢谢
PS:正式版和ALPHA都试过。


更多关于uni-app 微信小程序编译模式丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

您好,添加编译模式是指什么呢?project.private.config.json是私有配置文件,uniapp的逻辑是直接拷贝这个文件。

更多关于uni-app 微信小程序编译模式丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html


hello , 我这里经过测试发现没有丢失编译模式,你可以尝试新建一个项目测试或者重新安装一下 hbuilderx 尝试一下看看。

奇怪了,我只要把微信开发者工具关掉,重新再在HB运行,project.private.config.json就会还原,以前不会的。


找到原因了,是自动复制了项目根目录的project.private.config.json,谢谢各位

怎么改才不会清空啊,我现在每次重新编译就会清空了

编译模式丢失是由于HBuilderX在编译时覆盖了微信开发者工具生成的project.private.config.json文件。这个文件存储了编译模式等个性化配置。

解决方案:

  1. 修改HBuilderX配置:在项目根目录的manifest.json中,添加以下配置:
    "mp-weixin" : {
        "setting" : {
            "urlCheck" : false
        },
        "projectname" : "your-project-name"
    }
回到顶部