PublicPath is required in prod mode.

  • Error Code: BUILD-002

原因

Rspress 生产者在构建时,需要项目设置 publicPath,否则无法正常被其他消费者加载。

解决方法

设置 publicPath,可以通过以下方式设置:

rspress.config.ts
export default {
  builderConfig: {
    output: {
      assetPrefix: 'https://module-federation.io/',
    }
  }
}
rspress.config.ts
export default {
  builderConfig: {
    tools: {
      rspack: (config)=>{
        config.output.publicPath = 'https://module-federation.io/';
      },
    }
  }
}