【问题标题】:How to mix sass and scss with webpack?如何将 sass 和 scss 与 webpack 混合使用?
【发布时间】:2018-11-19 02:16:45
【问题描述】:
作为标题。
我想使用的一些库(例如:font-awesome)使用scss,而我更喜欢使用sass 的写作风格
如何使用webpack 配置我的项目?
我的当前设置
...
rules: [
...
{
test: /\.(c|sa|sc)ss$/,
use: [
'style-loader',
'css-loader',
'scss-loader',
'sass-loader'
]
}
]
...
提前谢谢你
【问题讨论】:
标签:
css
reactjs
webpack
sass
webpack-style-loader
【解决方案1】:
您可以使用react-app-rewired。你可以复制我在这个commit中所做的事情
或者如果您想直接更改 webpack.config.js 文件,那么:
npm install style-loader css-loader --save-dev
然后在您的 webpack.config.js 中,将以下对象添加到您的规则数组中,如下所示。
// webpack.config.js
module.exports = {
...
module: {
rules: [{
test: /\.scss$/,
use: [
"style-loader", // creates style nodes from JS strings
"css-loader", // translates CSS into CommonJS
"sass-loader" // compiles Sass to CSS
]
}]
}
};