这是开发预览网站。请访问正式文档 lynxjs.org

Home > @lynx-js/css-extract-webpack-plugin > CssExtractWebpackPlugin

CssExtractWebpackPlugin class

CssExtractWebpackPlugin is the CSS extract plugin for Lynx. It works just like the MiniCssExtractPlugin in Web.

Signature:

declare class CssExtractWebpackPlugin 

Example

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

Constructors

Constructor

Modifiers

Description

(constructor)(options)

Constructs a new instance of the CssExtractWebpackPlugin class

Properties

Property

Modifiers

Type

Description

defaultOptions

static

Readonly<Required<CssExtractWebpackPluginOptions>>

defaultOptions is the default options that the CssExtractWebpackPlugin uses.

loader

static

string

The loader to extract CSS.

Methods

Method

Modifiers

Description

apply(compiler)

The entry point of a webpack plugin.