Skip to content

Implement SASS loader #12

Open
Open
@vvardges

Description

@vvardges

Install and use the required loaders:

npm install sass-loader node-sass webpack --save-dev
npm i -D postcss-loader
npm install postcss-cli autoprefixer
npm install postcss-cli precss

With minimal setup, your webpack config should include this rule or similar:

 ...
  {
    test: /\.(scss)$/,
    use: [{
      loader: 'style-loader', // inject CSS to page
    }, {
      loader: 'css-loader', // translates CSS into CommonJS modules
    }, {
      loader: 'postcss-loader', // Run post css actions
      options: {
        plugins: function () { // post css plugins, can be exported to postcss.config.js
          return [
            require('precss'),
            require('autoprefixer')
          ];
        }
      }
    }, {
      loader: 'sass-loader' // compiles SASS to CSS
    }]
  },
  ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions