面试题答案
一键面试- 安装相关依赖:
- 首先确保项目已初始化且安装了
webpack
和webpack - cli
。 - 安装
css - loader
和style - loader
,它们用于在Webpack中处理CSS文件。npm install css - loader style - loader --save - dev
- 安装
cssnano
及其对应的Webpack插件cssnano - webpack - plugin
。npm install cssnano cssnano - webpack - plugin --save - dev
- 首先确保项目已初始化且安装了
- Webpack配置:
- 在
webpack.config.js
文件中,找到或添加module.rules
数组,用于配置模块加载规则。 - 添加一个处理CSS文件的规则:
module.exports = { //...其他配置 module: { rules: [ { test: /\.css$/, use: [ 'style - loader', 'css - loader' ] } ] }, plugins: [ new (require('cssnano - webpack - plugin'))({ preset: 'default' }) ] };
- 在上述配置中,
css - loader
负责解析CSS文件,style - loader
将CSS插入到DOM中。cssnano - webpack - plugin
插件使用cssnano
对CSS进行压缩,preset: 'default'
使用默认的压缩预设配置。
- 在
这样配置后,Webpack在构建项目时会使用cssnano
对CSS代码进行压缩。