首页 > 软件系统 > 小程序 > 小程序的项目配置文件project.config.json
2020
12-15

小程序的项目配置文件project.config.json

配置项 配置项子项 数据类型 参数详解
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 自定义预处理
最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。