接口: CssLoader
CssLoader 用于控制 css-loader 的选项。
备注
默认选项如下:
属性
importLoaders?
optionalimportLoaders?:0|1|2
importLoaders 选项用于配置在 css-loader 之前,有多少个 loader 应用于 @imported 资源和 CSS Modules 导入。
默认值
编译 CSS 文件时为 1,编译 Sass 或 Less 文件时为 2
备注
modules?
optionalmodules?:boolean|"local"|"global"|"pure"|"icss"|CssLoaderModules
cssLoader.modules 选项用于启用/禁用 CSS Modules 规范,并设置基本行为。
默认值
启用 CSS Modules,自动识别 *.module.* 文件,使用 camelCase 导出、namedExport: false,localIdentName 继承自 output.cssModules.localIdentName。
示例
使用 false 值可以提升性能,因为这样会跳过对 CSS Modules 特性的解析,适用于使用原生 CSS 或其他技术的开发者。
使用 () => true 值为所有文件启用 CSS Modules。
使用对象值,基于 CssLoaderModules.auto 选项启用 CSS Modules,并对 CSS Modules 进行更多配置。