Home > @lynx-js/rspeedy > Filename > css

Filename.css property

The name of the CSS files.

Signature:

css?: Rspack.CssFilename | undefined;

Remarks

Default values:

  • '[name].css'

Example

  • Using a function to dynamically set the filename based on the file information:
import { defineConfig } from '@lynx-js/rspeedy'

export default defineConfig({
  output: {
    filename: {
      css: (pathData, assetInfo) => {
        console.log(pathData); // You can check the contents of pathData here

        if (pathData.chunk?.name === 'index') {
          return isProd ? '[name].[contenthash:8].css' : '[name].css';
        }
        return '/some-path/[name].css';
      },
    },
  },
})
除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。