output.emitCss

  • Type: boolean
  • Default: true when output.target is web, otherwise false

Controls whether CSS is emitted to output bundles.

If false, the CSS will not be extracted to separate files or injected into the JavaScript bundles via output.injectStyles.

TIP

When output.emitCss is false, the class name information of CSS Modules will still be injected into the JS bundles, which helps to ensure the correctness of CSS Modules class names in SSR.

Example

When building Node.js bundles, set output.emitCss to true to output CSS files:

export default {
  output: {
    target: 'node',
    emitCss: true,
  },
};