Webpack Gwida għal Jibdew

Webpack hija għodda utli ħafna fl-iżvilupp tal-web modern, li tgħin fil-ġestjoni tar-riżorsi u l-ottimizzazzjoni għall-proġetti. Hawnhekk hawn gwida bażika għal dawk ġodda dwar kif tuża Webpack:

Installa Webpack

L-ewwelnett, installa Node.js jekk ma tkunx diġà. Imbagħad, oħloq direttorju għall-proġett tiegħek u iftaħ tieqa Terminal/Prompt tal-Kmand f'dak id-direttorju. Mexxi l-kmandi li ġejjin biex tinstalla Webpack u webpack-cli(l-interface tal-linja tal-kmand tal-Webpack):

npm install webpack webpack-cli --save-dev

Oħloq Webpack Konfigurazzjoni

Oħloq fajl imsemmi webpack.config.js fl-għerq tad-direttorju tal-proġett tiegħek. Dan huwa fejn inti ser tikkonfigura 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  
  }  
};  

Oħloq folders u fajls

Oħloq src folder fid-direttorju tal-għeruq, u fi ħdanu, oħloq fajl imsemmi index.js biex iservi bħala l-fajl ewlieni għall-applikazzjoni tiegħek.

Mexxi Webpack

Iftaħ a Terminal u ħaddem il-kmand li ġej biex tikkompila l-kodiċi tas-sors tiegħek billi tuża Webpack:

npx webpack

Wara li tmexxi dan il-kmand, Webpack se ssegwi l-konfigurazzjoni, tikkompila l index.js -fajl, u toħloq fajl tal-ħruġ imsemmi bundle.js fid- dist direttorju.

Uża fl-HTML

Oħloq fajl HTML fid- dist direttorju jew il-post preferut tiegħek u link għall- bundle.js fajl:

<!DOCTYPE html>  
<html>  
<head>  
  <title>Webpack App</title>  
</head>  
<body>  
  <script src="bundle.js"></script>  
</body>  
</html>  

Mexxi l-Applikazzjoni

Iftaħ il-fajl HTML fil-browser tiegħek u ċċekkja jekk l-applikazzjoni tiegħek hijiex taħdem.

Din hija biss gwida bażika. Webpack għandu ħafna karatteristiċi qawwija bħall-immaniġġjar tas-CSS, il-ġestjoni ta 'moduli, l-użu ta' loaders u plugins, ottimizzazzjoni tal-kodiċi tas-sors, u ħafna aktar. Esplora d-dokumentazzjoni uffiċjali Webpack biex tisfrutta bis-sħiħ il-kapaċitajiet ta 'din l-għodda.