Rsmax 配置

通过 rsmax.config.js 修改 Rsmax 配置。

// rsmax.config.js
module.exports = {
  output: 'build',
};

cwd

配置项目路径,默认当前路径。

默认值:process.cwd()

rootDir

指定代码的根目录。

默认值:'src'

ouput

指定输出目录。

默认值:'dist',

pxToRpx

是否将 px 转换为 rpx

默认值: true

configWebpack

修改 rspack 的配置。

// Rsmax.config.js

module.exports = {
  // 为了兼容之前的插件固继续使用 configWebpack 函数命名
  configWebpack({ config, rspack, addCSSRule }) {
    // config 是的 https://github.com/rspack-contrib/rspack-chain Config 对象。
    config.plugins.delete('rspackbar'); // 去掉进度条
    config.plugin('custom-define').use(rspack.DefinePlugin, [
      {
        __MOCK__: JSON.stringify(process.env.MOCK),
      },
    ]); // 新增一个 define 插件

    // 引用 wxss
    addCSSRule({
      name: 'wxss',
      test: /\.wxss(\?.*)?$/,
    });
  },
};

*默认值:*无

turboPages

开启优化编译的页面,具体可以参考《性能优化》

默认值:[]

compressTemplate

是否对生成的模板文件进行压缩,如果在预览小程序时碰到体积超限,可以尝试开启这个选项。

默认值:process.env.NODE_ENV === 'production'