Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

retyui/clean-css-loader

Repository files navigation

A clean-css loader for webpack.

clean-css-loader

npm CI clean-css-loader install size npm clean-css-loader

Getting Started

To begin, you'll need to install clean-css-loader:

yarn add -D clean-css-loader

Then add the plugin to your webpack config. For example:

// webpack.config.js
const isProduction = process.env.NODE_ENV === "production";
module.exports = {
 module: {
 rules: [
 {
 test: /\.css$/,
 use: [
 "style-loader",
 "css-loader",
 {
 loader: "clean-css-loader",
 options: {
 // Loader options
 disable: !isProduction,
 skipWarn: false,
 // CleasCSS options
 compatibility: "ie9",
 level: 2,
 inline: ["remote"],
 //...
 },
 },
 ],
 },
 ],
 },
};

Or using plugin inline:

// default
import "style-loader!css-loader!clean-css-loader!./style.css";
// with options (query params)
import "style-loader!css-loader!clean-css-loader?level=2&skipWarn=true!./style.css";
// with options (options as JSON)
import "style-loader!css-loader!clean-css-loader?{\"skipWarn\": true,\"level\":2}!./style.css";

Options

disable: boolean

This option enables/disables minify, useful to easily disable on development mode (default: false)

skipWarn: boolean

This option enables/disables output warnings (default: false)

sourceMap: boolean

Enables/Disables generation of source maps. (default: compiler.devtool)

CleanCSS module options

About

CleanCSS loader module for webpack

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

AltStyle によって変換されたページ (->オリジナル) /