Webpack आधुनिक वेब विकास मा एक अत्यधिक उपयोगी उपकरण हो, संसाधन व्यवस्थापन र परियोजनाहरु को लागी अनुकूलन मा सहायता। कसरी प्रयोग गर्ने भन्ने बारे नयाँ आगमनहरूका लागि यहाँ आधारभूत गाइड छ Webpack:
स्थापना गर्नुहोस् Webpack
पहिले, Node.js स्थापना गर्नुहोस् यदि तपाईसँग छैन भने। त्यसपछि, तपाईंको परियोजनाको लागि एउटा डाइरेक्टरी सिर्जना गर्नुहोस् र त्यस डाइरेक्टरीमा टर्मिनल/कमान्ड प्रम्प्ट विन्डो खोल्नुहोस्। Webpack वेबप्याक-क्ली(वेबप्याकको कमाण्ड-लाइन इन्टरफेस) स्थापना र स्थापना गर्न निम्न आदेशहरू चलाउनुहोस्:
npm install webpack webpack-cli --save-dev
Webpack कन्फिगरेसन सिर्जना गर्नुहोस्
webpack.config.js
तपाईंको प्रोजेक्ट डाइरेक्टरीको रूटमा नामको फाइल सिर्जना गर्नुहोस् । यो जहाँ तपाइँ कन्फिगर गर्नुहुनेछ Webpack ।
const path = require('path');
module.exports = {
entry: './src/index.js', // Entry point of your application
output: {
filename: 'bundle.js', // Output file name
path: path.resolve(__dirname, 'dist') // Output directory
}
};
फोल्डर र फाइलहरू सिर्जना गर्नुहोस्
src
रूट डाइरेक्टरीमा फोल्डर सिर्जना गर्नुहोस्, र यसको भित्र, index.js
तपाईंको अनुप्रयोगको लागि मुख्य फाइलको रूपमा सेवा गर्न नामको फाइल सिर्जना गर्नुहोस्।
दौड्नुहोस् Webpack
खोल्नुहोस् Terminal र निम्न आदेश चलाउनुहोस् तपाईंको स्रोत कोड प्रयोग गरेर कम्पाइल गर्न Webpack:
npx webpack
यो आदेश चलाएपछि, Webpack कन्फिगरेसन पछ्याउनुहोस्, फाइल कम्पाइल गर्नुहोस्, र डाइरेक्टरीमा index.js
नामको आउटपुट फाइल सिर्जना गर्नुहोस् । bundle.js
dist
HTML मा प्रयोग गर्नुहोस्
डाइरेक्टरी वा आफ्नो मनपर्ने स्थानमा HTML फाइल सिर्जना गर्नुहोस् dist
र फाइलमा लिङ्क गर्नुहोस् bundle.js
:
<!DOCTYPE html>
<html>
<head>
<title>Webpack App</title>
</head>
<body>
<script src="bundle.js"></script>
</body>
</html>
अनुप्रयोग चलाउनुहोस्
तपाईको ब्राउजरमा HTML फाइल खोल्नुहोस् र तपाईको अनुप्रयोगले काम गरिरहेको छ कि छैन जाँच गर्नुहोस्।
यो केवल एक आधारभूत गाइड हो। Webpack CSS ह्यान्डल गर्ने, मोड्युलहरू प्रबन्ध गर्ने, लोडरहरू र प्लगइनहरू प्रयोग गर्ने, स्रोत कोड अप्टिमाइजेसन, र अधिक जस्ता धेरै शक्तिशाली सुविधाहरू छन्। Webpack यस उपकरणको क्षमताहरू पूर्ण रूपमा प्रयोग गर्न आधिकारिक कागजातहरू अन्वेषण गर्नुहोस् ।