Webpack တွင် LESS ဖြင့် အလုပ်လုပ်ခြင်း
ယခု LESS preprocessor ဖြင့် အလုပ်လုပ်နည်းကို သင်ယူကြပါစို့။ ပထမဦးစွာ ကျွန်ုပ်တို့အနေဖြင့် LESS ကိုယ်တိုင် တပ်ဆင်ရန် လိုအပ်ပါသည်။
npm install less --save-dev
ထို့နောက် သက်ဆိုင်ရာ loader ကို တပ်ဆင်ပါ။
npm install less-loader --save-dev
ယခုအခါ entry point သို့ LESS ဖိုင်များစွာကို import လုပ်သည်ဟု ဆိုကြပါစို့။
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 ဖိုင်အချို့ကို သင်၏ entry point သို့ ချိတ်ဆက်ပါ။ ၎င်းတို့ကို CSS အဖြစ် compile လုပ်ပါ။