⊗tlWpHtHSB 42 of 55 menu

Snopi skript s hash v postavitvi v Webpack

Praviloma želimo pri gradnji projekta, da imena snopov vsebujejo hash. To potrebujemo, da rešimo težavo s predpomnjenjem datotek s strani brskalnika.

Zato je priročno, da bo Webpack samodejno povezal snope z imeni, ki vsebujejo hash. Preverimo. Predpostavimo, da imamo naslednje nastavitve:

export default { context: path.resolve( 'src'), entry: { test1: './test1.js', test2: './test2.js' }, output: { filename: '[name].[contenthash].js', path: path.resolve('dist'), }, plugins: [ new HtmlWebpackPlugin(), ], };

Po gradnji bodo v datoteko postavitve povezani naši snopi z hash:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Webpack App</title> <script defer src="test1.4173b379c6d6ff439604.js"></script> <script defer src="test2.72be8754d7c4cb0ece00.js"></script> </head> <body> </body> </html>

Pri tem bo Webpack ob spremembah datotek projekta in ponovni gradnji samodejno spreminjal hash in vnašal spremembe v datoteko postavitve. Če se datoteke projekta niso spremenile, se tudi hash ne bo spremenil.

Naredite tri vstopne točke. Nastavite tako, da se zgradijo v ločene snope z imeni, ki vsebujejo hash.

Izvedite gradnjo projekta. Prepričajte se, da so v datoteki postavitve povezani vsi snopi.

Spremenite besedilo v izvorni datoteki ene od vstopnih točk. Izvedite gradnjo. Preverite, da se je hash snopa te točke spremenil, hash ostalih snopov pa ne.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni