tencent cloud

文档反馈

项目配置

最后更新时间:2024-07-12 18:30:00
    项目根目录中的 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"
    }

    TCMPPappid

    小程序在TCMPP控制台上对应的 appId。
    {
    "TCMPPappid": "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
    }
    ]
    }
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持