Home > @lynx-js/rspeedy > Config > environments

Config.environments property

The Config.environments option is used to set the output environment.

Signature:

environments?: RsbuildConfig['environments'] | undefined;

Remarks

Normally you don't need this if you are not using Lynx for Web.

Example 1

  • Using different entries for Lynx and Web.
import { defineConfig } from '@lynx-js/rspeedy'

export default defineConfig({
  environments: {
    lynx: {},
    web: {
      source: { entry: { web: './src/index.web.jsx' } },
    },
  },
  source: {
    entry: './src/index.jsx',
  },
})

Example 2

  • Building Web-only outputs.
import { defineConfig } from '@lynx-js/rspeedy'

export default defineConfig({
  environments: {
    web: {
      source: { entry: { web: './src/index.web.jsx' } },
    },
  },
})
除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。