【问题标题】: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
                ]
            }]
        }
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-16
      • 2016-08-21
      • 2023-02-16
      • 1970-01-01
      • 2020-01-11
      • 2021-12-19
      • 2018-04-08
      • 2021-02-18
      相关资源
      最近更新 更多