可以在项目根目录使用
字段名 | 类型 | 字段说明 |
|---|---|---|
| description | String | 项目名称 |
| miniprogramRoot | String | 指定小程序源码的目录(需为相对路径) |
| compileType | String | 项目的编译模式 |
| setting | Object | 项目设置,详见:setting配置说明 |
| simulatorType | String | 模拟器模式 |
| simulatorPluginLibVersion | Object | 模拟器插件版本 |
| condition | Object | 启用条件编译 |
| srcMiniprogramRoot | String | 小程序跟目录路径 |
| editorSetting | Object | 编辑器设置 |
| libVersion | String | 基础库版本 |
| packOptions | Object | 打包配置选项 |
| appid | String | 项目的appId |
字段名 | 类型 | 字段说明 |
|---|---|---|
| useCompilerPlugins | Array | 编译插件配置 |
| babelSetting | String | 将 JS 编译为 ES5 时 Babel 的配置项,详见babelSetting配置 |
| coverView | Boolean | 是否使用工具渲染 CoverView |
| postcss | Boolean | 上传代码时样式是否自动补全 |
| minified | Boolean | 上传代码时是否自动压缩脚本文件 |
| enhance | Boolean | 是否打开增强编译 |
| showShadowRootInWxmlPanel | Boolean | 是否开启调试器 WXML 面板展示 shadow-root |
| packNpmRelationList | Boolean | 仅 packNpmManually 为 true 时生效,详细参考构建 npm 文档 |
| ignoreUploadUnusedFiles | Boolean | 上传时是否过滤无依赖文件 |
| compileHotReload | Boolean | 是否开启文件保存后自动热重载 |
| skylineRenderEnable | Boolean | 是否开启 skyline 渲染调试 |
| es6 | Boolean | 是否启用 es6 转 es5 |
| swc | Boolean | 开启 swc 编译模式 |
字段名 | 类型 | 字段说明 |
|---|---|---|
| ignore | Array | 配置需要跳过Babel编译(包括代码压缩)处理的文件或目录 |
| outputPath | String | Babel 辅助函数的输出目录,默认为 @babel/runtime |
| disablePlugins | Array | 禁用的插件列表 |