1.0.5 • Published 7 years ago
inject-sass-imports-loader v1.0.5
Inject common scss imports in files for Webpack
npm install inject-sass-imports-loader --save-dev
alias: {
styles: __dirname + '/src/app/styles/'
}
Add configuration object to module.loaders
in the end of loaders for scss.
{
test: /\.scss$/,
use: ['to-string-loader', 'css-loader', 'sass-loader', 'postscss-loader?parser=postcss-scss',
{
loader: 'inject-sass-imports-loader',
options: {
imports: ['~styles/styles']
}
}]
}
imports: [...string]
Adds a specified imports in every scss file
warning: Must be specified
example:
imports: ['~styles/styles', '~styles2/style2']
body {
background: red;
}
Result file:
@import '~styles/styles';
@import '~styles2/style2';
body {
background: red;
}