Skip to content

Latest commit

 

History

History
59 lines (53 loc) · 1.31 KB

File metadata and controls

59 lines (53 loc) · 1.31 KB

installation

packages

webpack config

{
    module: {
        rules: [
            {
                test: /\.s?css$/,
                use: [
                    'style-loader',
                    'css-loader',
                    'sass-loader'
                ]
            }
        ]
    }
}

Example files structure

- styles
    - base
        _base.scss
        _settings.scss
    - components
        _modal.scss
        _buttons.scss
        _container.scss
        _widget.scss
    styles.scss
app.js

How to import

inside styles.scss

@import './base/setings';
@import './base/base';
@import './components/modal';
@import './components/button';
@import './components/container';
@import './components/widget';

inside app.js

import 'normalize.css/normalize.css'; // external packages
import './styles/styles.scss';