Less theme variable injection by reference.
Works with HMR without generating duplicate CSS code.
$ npm i webpack-less-theme --save-dev
Add to webpack config.
// webpack.config.js
const LessThemePlugin = require('webpack-less-theme');
module.exports = {
...,
plugins: [
new LessThemePlugin({ theme: './blue.less' }),
],
};
// blue.less
@primary-color: blue;
test
- webpack's Condation.rule. Default is/\.less$/
.theme
- less theme file.cwd
- Current working dir.
MIT