Webpack හි LESS සමග වැඩ කිරීම
දැන් අපි LESS පූර්ව-ප්රකාරකය සමග වැඩ කිරීම ඉගෙන ගනිමු. මේ සඳහා පළමුව අපට LESS ප්රතිස්ථාපනය කිරීම අවශ්ය වේ:
npm install less --save-dev
ඉන්පසු අදාළ ලෝඩරය:
npm install less-loader --save-dev
දැන් ඇතුල් කිරීමේ ලක්ෂ්යයට LESS ගොනු කිහිපයක් ආයාත කරන ලෙස සිතමු:
import './styles1.less';
import './styles2.less';
Webpack පිහිටුවීමට ඉඩ දෙන්න, එවිට LESS කේතය CSS බවට පරිවර්තනය වේ:
export default {
entry: './src/index.js',
rules: [
{
test: /\.less$/i,
use: [
'style-loader',
'css-loader',
'less-loader',
],
},
],
};
දැන් Webpack පිහිටුවීමට ඉඩ දෙන්න, එවිට පරිවර්තනය කරන ලද CSS එක් පොදු බන්ඩලයකට එකතු වේ:
export default {
entry: './src/index.js',
plugins: [new MiniCssExtractPlugin()],
module: {
rules: [
{
test: /\.less$/i,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
'less-loader',
],
},
],
},
};
ඔබගේ ඇතුල් කිරීමේ ලක්ෂ්යයට LESS ගොනු කිහිපයක් සම්බන්ධ කරන්න. ඒවා CSS බවට සම්පාදනය කරන්න.