私有配置
收藏
我的收藏简介
在抖音小程序中,
project.private.config.json
文件是用于配置小程序项目私有配置的文件,每个开发者可在本地独立维护自己的私有配置,而不用修改project.config.json
文件。作用
- 1.协同开发者可在本地配置自己的配置,建议将该文件添加到
.gitignore
文件中,避免被提交到版本控制系统中。- 2.使用三方框架(如 uni-app)进行开发的小程序可将配置保存到私有配置文件中,避免重新编译后在 IDE 中设置的配置被重置。
说明
- 1.
project.private.config.json
文件为项目的私有配置文件,当从详情面板修改项目相关配置时将自动创建该文件,也可以手动创建该文件并添加相应配置。- 2.项目中的
project.config.json
和project.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 化配置检测 |