小程序的项目配置文件project.config.json
qingheluo2020-12-15清河洛801
配置项
配置项子项
数据类型
参数详解
miniprogramRoot
String
指定小程序源码的目录(需为相对路径)
qcloudRoot
String
指定腾讯云项目的目录(需为相对路径)
pluginRoot
String
指定插件项目的目录(需为相对路径)
compileType
String
编译类型,有效值miniprogram(小程序),plugin(小程序插件)
libVersion
String
基础库版本
appid
String
项目的 appid,只在新建项目时读取
projectname
String
项目名字...
配置项 | 配置项子项 | 数据类型 | 参数详解 |
miniprogramRoot | String | 指定小程序源码的目录(需为相对路径) | |
qcloudRoot | String | 指定腾讯云项目的目录(需为相对路径) | |
pluginRoot | String | 指定插件项目的目录(需为相对路径) | |
compileType | String | 编译类型,有效值miniprogram(小程序),plugin(小程序插件) | |
libVersion | String | 基础库版本 | |
appid | String | 项目的 appid,只在新建项目时读取 | |
projectname | String | 项目名字,只在新建项目时读取 | |
setting | Object | 项目详细设置 | |
es6 | Boolean | 是否启用 es6 转 es5 | |
postcss | Boolean | 上传代码时样式是否自动补全 | |
minified | Boolean | 上传代码时是否自动压缩 | |
urlCheck | Boolean | 是否检查安全域名和 TLS 版本 | |
uglifyFileName | Boolean | 是否进行代码保护 | |
checkSiteMap | Boolean | 是否打开SiteMap索引提示((默认为true) | |
coverView | Boolean | 是否使用工具渲染 CoverView | |
uploadWithSourceMap | Boolean | 上传时是否带上 sourcemap(默认为true) | |
packOptions | Object | 打包配置选项,打包是预览、上传时对项目进行的必须步骤 | |
ignore | Array | 数组每个元素为一个Object,包含type和value两个字段,指定打包时对符合指定规则的文件或文件夹进行忽略,以跳过打包的过程,这些文件或文件夹将不会出现在预览或上传的结果内。 type可以取的值为folder、file、suffix、prefix、regexp、glob,分别对应文件夹、文件、后缀、前缀、正则表达式、Glob 规则。 所有规则值都会自动忽略大小写。 value为对应规则的匹配字符串 | |
debugOptions | Object | 调试配置选项,用以配置在对项目代码进行调试时的选项 | |
hidedInDevtools | Array | 当某个 js 文件符合此规则时,调试器 Sources 面板中此文件源代码正文内容将被隐藏,配置规则和packOptions.ignore是一致的 | |
watchOptions | Object | 文件监听配置设置,用以配置项目中可以被忽略展示和监听文件变化的文件匹配规则 | |
ignore | Array | 每个元素指定一个文件或文件夹,支持glob规则 | |
scripts | Object | 自定义预处理 |