কম্পিউটার টিউটোরিয়াল

Webpack-এ moment.js-এর লোকেল ফাইল লোডিং বন্ধ করা

লোকেল ফাইল হলো একটি .json ফাইল যাতে থিম টেমপ্লেট ফাইলে ব্যবহৃত টেক্সট স্ট্রিংয়ের অনুবাদ থাকে। প্রতিটি ভাষার জন্য আলাদা লোকেল ফাইল থাকে।

যখন আপনি moment.js রিকোয়ার করে webpack দিয়ে বান্ডেল করেন, বান্ডেল সাইজ খুব বড় হয়ে যায় কারণ সেটি সব লোকেল ফাইল ইনক্লুড করে।

IgnorePlugin ব্যবহার করে সব লোকেল ফাইল বাদ দেওয়া যায়।

উদাহরণ

const webpack = require('webpack');
module.exports = {
  plugins: [
    // moment.js-এর সব লোকেল ফাইল বাদ দিন
    new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
  ],
};
// আপনার কোডে নির্দিষ্ট লোকেল লোড করুন
const moment = require('moment');
require('moment/locale/ja');
moment.locale('ja');

বান্ডলিংয়ের সময় webpack শুধু ja লোকেল ফাইল ব্যবহার করবে। এটি বান্ডেল সাইজ অনেক হ্রাস করবে।

  1. উইন্ডোজ ১০-এ ব্যবহারকারীদের অ্যাপস আনইনস্টল করার থেকে বাধা দিন

  2. আইটিউনস দিয়ে আইফোন থেকে আইফোনে মেসেজ ট্রান্সফার

  3. ল্যাপটপ ওভারহিটিং রোধ: প্রমাণিত প্রতিরোধের কৌশল

  4. অনিচ্ছাকৃত ওয়েবসাইট নোটিফিকেশন বন্ধ করুন: ধাপে ধাপে গাইড