
抖音小程序系列第三课。今天讲一个特别关键的配置文件——project.config.json。
为什么说它关键?因为绝大多数新手的报错、编译失败、权限报错,全是这个文件配置不对导致的。
APP ID 是每一个抖音小程序的唯一身份标识。
获取方式很简单:登录抖音开放平台控制台,进入你的小程序应用后台,在基础设置里就能看到官方 APP ID,直接填进项目配置就行。
看着很简单对吧?但这里埋着一个90%新手都会踩的大坑。
如果你当前登录抖音开发者工具的账号,不是小程序的管理员账号——哪怕 APP ID 填得完全正确——依旧会直接报错:"无IDE权限、无权开发"。
我第一次遇到这个问题的时候也懵了,APP ID明明是对的,怎么就报错了?
后来搞明白了:APP ID 归属于管理员账号,谁用工具开发,谁必须被管理员单独授权 IDE 开发权限。不是同一个账号,必然报错。
遇到权限报错,按这个流程走,一步一步来:
第1步:让小程序管理员账号登录抖音开放平台控制台
第2步:进入【成员管理/成员协作】页面,添加开发者的抖音账号
第3步:权限必须勾选两个——IDE可编辑权限 + 开发权限。注意:只加人不勾权限,依旧报错
第4步:被添加的开发者,登录自己的抖音开放平台账号,在【消息/授权记录】里接收并同意授权
第5步:授权生效后,重启抖音开发者工具,权限报错彻底解决
除了 APP ID,还有几个参数开发中经常要调:
projectType:填 native,代表当前是标准原生抖音小程序,不是跨平台也不是H5套壳。审核和编译都按原生规则走。
urlCheck(域名校验开关):
false:关闭域名校验,可以随便调本地接口、测试接口,不用配白名单,开发效率最高true:开启严格域名校验,所有接口必须提前在后台配好合法域名,否则审核过不了ES6转ES5:默认开启。工具会自动把新版JS语法降级成老版兼容语法,适配老旧手机和老版本抖音。新手别关,开了更稳妥。
配置项 | 开发阶段 | 上线前 |
|---|---|---|
APP ID | 填自己的小程序ID | 不变 |
urlCheck | false(关闭校验) | true(开启校验) |
ES6转ES5 | 开启 | 开启 |
projectType | native | native |
配置文件看着简单,但一个参数不对就能卡你半天。特别是权限报错那个坑,很多人查了半天代码以为是代码问题,其实是账号没授权。
如果你不想在这些环境配置上浪费时间,或者想做抖音小程序但不知道从哪开始,可以找我帮你搞定。我这边十几年全栈开发经验,有抖音开放平台存量私信接口权限,能把小程序和抖音私信打通,做自动回复、多账号聚合、AI客服。