面试题答案
一键面试- 需要用到的loader:
- css-loader:用于处理CSS文件中的
@import
和url()
等引入外部资源的语句,将CSS转化为JavaScript模块。 - style-loader:将CSS通过
<style>
标签注入到DOM中,使得样式生效。
- css-loader:用于处理CSS文件中的
- 基本配置步骤:
- 安装相关loader:在项目根目录下通过npm或yarn安装
css-loader
和style-loader
。npm install css-loader style-loader --save-dev # 或者 yarn add css-loader style-loader -D
- 在Webpack配置文件(通常是
webpack.config.js
)中进行如下配置:module.exports = { module: { rules: [ { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] } ] } };
- 上述配置中,
test
指定匹配CSS文件的规则,use
数组中指定了处理CSS文件需要使用的loader,loader的执行顺序是从右到左(从下到上),先由css-loader
处理,再由style-loader
处理。
- 安装相关loader:在项目根目录下通过npm或yarn安装