从 4.0.7 版本开始,抖音小程序开发者工具将支持私有配置文件功能,如果你的 IDE 版本低于该版本,可前往此处下载。

简介

在抖音小程序中,project.private.config.json文件是用于配置小程序项目私有配置的文件,每个开发者可在本地独立维护自己的私有配置,而不用修改project.config.json文件。

作用

    1.协同开发者可在本地配置自己的配置,建议将该文件添加到.gitignore文件中,避免被提交到版本控制系统中。
    2.使用三方框架(如 uni-app)进行开发的小程序可将配置保存到私有配置文件中,避免重新编译后在 IDE 中设置的配置被重置。

说明

    1.project.private.config.json文件为项目的私有配置文件,当从详情面板修改项目相关配置时将自动创建该文件,也可以手动创建该文件并添加相应配置。
    2.项目中的project.config.jsonproject.private.config.json文件都可以对项目进行配置,但是project.private.config.json中的相同设置优先级更高。
    3.由于 4.0.7 之前版本的 IDE 不支持私有配置,project.private.config.json文件将不生效,所以项目的所有配置均以project.config.json文件中设置的配置为准。
    4.详情面板中取消勾选是否开启私有配置选项可关闭私有配置功能。
    5.project.private.config.json中的配置仅支持部分配置(具体配置见下文)。

支持字段

字段名
类型
说明
disablePrivate
Boolean
是否禁用私有配置功能,默认值为 false
setting
Object
具体字段说明见下文
小程序的项目配置
condition
Object
小程序的编译模式
packOptions
Object
打包配置选项,详细说明查看此文档
setting:
字段名
类型
说明
urlCheck
Boolean
请求域名校验
mockUpdate
Boolean
下次编译模拟更新
mockLogin
Boolean
宿主模拟登录
autoPush
Boolean
打开预览或真机调试时自动推送
bigPackageSizeSupport
Boolean
调试阶段放宽包体积限制
autoCompile
Boolean
修改文件时自动触发编译
IDEPreviewHotRestartCache
Boolean
是否开启预览热启动缓存
compileHotReLoad
Boolean
是否开启热重载
nativeCompile
Boolean
是否开启原生语言快速编译
webDetect
Boolean
是否开启 Web 化配置检测