For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/packages/css-extract-webpack-plugin/classes/CssExtractRspackPlugin.md.
Lynx
  • 简体中文
  • 类: CssExtractRspackPlugin

    CssExtractRspackPlugin 是 Lynx 的 CSS 提取插件。 其工作方式与 Web 中的 CssExtractRspackPlugin 相同。

    示例

    import { CssExtractRspackPlugin } from '@lynx-js/css-extract-webpack-plugin'
    export default {
      plugins: [new CssExtractRspackPlugin()],
      module: {
        rules: [
          {
            test: /\.css$/,
            use: [CssExtractRspackPlugin.loader, 'css-loader'],
          },
        ],
      },
    }

    构造函数

    构造函数

    new CssExtractRspackPlugin(options?: CssExtractRspackPluginOptions): CssExtractRspackPlugin

    参数

    参数类型
    options?CssExtractRspackPluginOptions

    返回

    CssExtractRspackPlugin

    属性

    defaultOptions

    static defaultOptions: Readonly<CssExtractRspackPluginOptions & Pick<Required<CssExtractRspackPluginOptions>, "cssPlugins">>

    defaultOptions 是 CssExtractRspackPlugin 使用的默认选项。


    loader

    static loader: string

    用于提取 CSS 的 loader。

    备注

    应与 'css-loader' 搭配使用。

    示例

    import { CssExtractRspackPlugin } from '@lynx-js/css-extract-webpack-plugin'
    export default {
      plugins: [new CssExtractRspackPlugin()],
      module: {
        rules: [
          {
            test: /\.css$/,
            use: [CssExtractRspackPlugin.loader, 'css-loader'],
          },
        ],
      },
    }

    方法

    apply()

    apply(compiler: Compiler): void

    webpack 插件的入口点。

    参数

    参数类型描述
    compilerCompilerwebpack 编译器

    返回

    void

    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。