tencent cloud

项目配置
最后更新时间:2025-11-21 15:26:23
项目配置
最后更新时间: 2025-11-21 15:26:23
项目根目录中的 project.config.json 文件可以对项目进行配置。
project.config.json 文件在小程序中主要用于配置小程序开发工具的行为和特性。这个文件允许开发者调整开发工具的一些默认设置,以便更好地适应开发流程和环境。

配置项

属性
类型
描述
Path String
指定小程序源码的目录(需为相对路径)
String
编译类型,默认值为 miniprogram
String
项目的 appid
String
项目名字
setting
Object
项目设置
String
基础库版本
condition
Object
条件编译配置
Object
IDE mockAPI配置

miniprogramRoot

小程序源码的目录(需为相对路径)。
{
"miniprogramRoot": "./src"
}

compileType

编译类型,默认值为 miniprogram。
{
"compileType": "miniprogram"
}

[xxx]appid

小程序在产品控制台上对应的 appId, xxx为产品名称。
{
"[xxx]appid": "mpz5g4hpzd5p3k2l"
}

projectname

项目名称。
{
"projectname": "main-demo"
}

setting

项目的编译设置,可以指定以下设置。
以下字段可以在开发者工具 > 详情 > 本地设置可以对应上。


字段名
类型
说明
es6
Boolean
是否启用 es6 转 es5
postcss
Boolean
上传代码时样式是否自动补全
minified
Boolean
上传代码时是否自动压缩脚本文件
uglifyFileName
Boolean
上传时进行代码保护
urlCheck
Boolean
是否检查安全域名和 TLS 版本以及HTTPS证书

libVersion

当前使用的基础库版本号。
{
"libVersion": "1.5.0"
}

condition

对应在 IDE 上设置的条件编译信息。

{
"condition": {
"miniprogram": {
"current": 0,
"list": [
{
"id": 0,
"name": "tab3",
"pathName": "page/extend/index",
"query": "",
"scene": null
},
{
"id": -1,
"name": "tab4",
"pathName": "page/extend/index",
"query": "name=1",
"scene": null
}
]
}
}
}

mockConfig

对应项目在 IDE 调试面板上对 API 进行 mock 时自动生成的配置信息。

{
"globalOpen": true,
"rules": [
{
"ruleName": "testApi",
"ruleId": "48b83a70-84fd-400d-b53d-097518cfa515",
"apiName": "invokeNativePlugin",
"enable": true,
"mockType": "API",
"returnType": "succ",
"resStr": "{\\n\\"name\\": 1,\\n\\"cvv\\": 2,\\n\\"ccdd\\": \\"c223344\\"\\n}",
"filterList": [
{
"propName": "api_name",
"propRegString": "testApi",
"matchType": "string"
},
{
"propName": "",
"propRegString": "",
"matchType": "string"
}
],
"verifyFail": false
}
]
}


本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈