后浪云百度小程序教程:项目配置文件

  • 项目配置文件

    项目配置文件

    可以在项目根目录使用project.swan.json文件对项目进行配置。

    字段名 类型 说明
    smartProgramRoot String 智能小程序源码的目录(需为相对路径)
    appid String 项目的 AppID ,如有变更,请在项目信息中修改
    compilation-args Object 条件参数,目前包含自定义编译条件参数和项目设置编译参数
    compileType String 编译类型
    setting Object 项目设置
    developType String 开发模式
    editor Object 编辑器参数
    host String 宿主名称
    preview Object web 预览信息
    publish Object 发布信息
    swan Object 宿主信息

    setting 中可以指定以下设置

    名称 类型 说明
    urlCheck Boolean 是否检查安全域名

    compilation-args.common 中可以指定以下设置

    名称 类型 说明
    ignoreTransJs Boolean ES6 转 ES5
    ignorePrefixCss Boolean 上传代码时样式自动补全
    ignoreUglify Boolean 上传代码时自动压缩混淆
    babelSetting Object 增强编译下 Babel 的配置项
    transformIgnore Array.<string> 需要跳过所有转换操作(包括不限于 Babel & eslint-loader)的目录或文件

    compilation-args.common.babelSetting 中可以指定以下设置

    名称 类型 说明
    ignore Array.<string> 配置需要跳过 Babel 编译(包括代码压缩)处理的文件或目录
    THE END