printUrls

  • 类型: boolean | Function
  • 默认值: true

是否输出 server 的 URL 地址。

默认情况下,当你启动 dev server 或 preview server 后,Rsbuild 会输出以下日志信息:

> Local:    http://localhost:8080
> Network:  http://192.168.0.1:8080

自定义日志

server.printUrls 可以设置为一个函数,函数的入参包括 port,protocol 和 urls。

server.printUrls 设置为函数时,Rsbuild 将不会输出 server 的 URL 地址,你可以基于入参来自定义日志内容,并自行输出到 terminal。

rsbuild.config.ts
export default {
  server: {
    printUrls({ urls, port, protocol }) {
      console.log(urls); // ['http://localhost:8080', 'http://192.168.0.1:8080']
      console.log(port); // 8080
      console.log(protocol); // 'http' or 'https'
    },
  },
};

禁用输出

server.printUrls 设置为 false,Rsbuild 将不会输出 server 的 URL 地址。

rsbuild.config.ts
export default {
  server: {
    printUrls: false,
  },
};