Moushu
Moushu
  • 发布:2024-08-20 10:03
  • 更新:2025-03-09 14:03
  • 阅读:390

启动小程序的时候有办法保留 project.private.config.json 吗

分类:uni-app

如题,每次启动微信小程序时,会先清除 dist/dev/mp-weixin 下所有文件,包括 project.private.config.json 文件,做的一些配置会重置(头条小程序也是如此)。虽然只是一个小问题,但还是想问问有办法在每次启动时保留这个文件吗?还是说只有在项目目录下新建一个 project.private.config.json 这一个办法?

2024-08-20 10:03 负责人:无 分享
已邀请:
BFC

BFC

你好,只有在项目目录下新建一个 project.private.config.json。 你的什么业务场景是什么,为什么在产出目录下期望保留 project.private.config.json 文件

  • Moushu (作者)

    谢谢解答,这个问题并不是基于业务场景提出的,而是开发体验;这个问题并不影响日常工作,只是由于要适配多端,所以开发时会反复启动(或者说来回切换)小程序端,每次编译后一些小配置项就没了,偶尔会导致工作时顿一下(比如抖音开发者工具默认不会选中调试时双倍包大小,选中后会记录在这个文件里,有时忘记了,直接点了调试,几十秒后弹出的不是二维码而是报错,才想起来需要勾选这个东西)

    2024-08-20 17:18

嘿嘿来了

嘿嘿来了

你的uniapp 是什么版本呢,之前有些版本编译的时候会把所有文件清理掉的。可以尝试升级一下uniapp,或者 在开发模式的时候重写一下fs.readdirSync 判断一下如果是project.private.config.json过滤的不删除。或者拦截 require path是@dcloudio/uni-cli-shared 里面有个emptyDir函数,可能没有传入['project.config.json', 'project.private.config.json']

要回复问题请先登录注册