面试题答案
一键面试- 安装相关loader:
- 安装
sass - loader
,它用于将Sass代码转换为CSS代码,在项目根目录下运行npm install sass - loader --save - dev
。 - 安装
node - sass
,它是Sass的Node.js实现,运行npm install node - sass --save - dev
。 - 安装
css - loader
,用于处理CSS模块相关的加载,运行npm install css - loader --save - dev
。 - 安装
style - loader
,它将CSS通过<style>
标签插入到DOM中,运行npm install style - loader --save - dev
。
- 安装
- 在webpack.config.js中的配置:
在
module.rules
数组中添加如下规则:
module: {
rules: [
{
test: /\.scss$/,
use: [
'style - loader',
{
loader: 'css - loader',
options: {
modules: true
}
},
'sass - loader'
]
}
]
}
上述配置中,test
指定匹配.scss
文件,use
数组中style - loader
将CSS插入DOM,css - loader
处理CSS模块,sass - loader
将Sass转换为CSS。