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

  • 项目配置文件

    项目配置文件

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

    字段名类型说明
    smartProgramRootString智能小程序源码的目录(需为相对路径)
    appidString项目的 AppID ,如有变更,请在项目信息中修改
    compilation-argsObject条件参数,目前包含自定义编译条件参数和项目设置编译参数
    compileTypeString编译类型
    settingObject项目设置
    developTypeString开发模式
    editorObject编辑器参数
    hostString宿主名称
    previewObjectweb 预览信息
    publishObject发布信息
    swanObject宿主信息

    setting 中可以指定以下设置

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

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

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

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

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