Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2278|Odgovoriti: 0

Prevedite NPM paket v JavaScript skripto, pripravljeno za brskalnik

[Kopiraj povezavo]
Objavljeno na 25. 04. 2024 20:28:21 | | | |
Zahteve: Fetch Event Source je SSE pretakanje, ki ga je implementiral Microsoft, zgrajeno z NPM paketi, ni ga mogoče uporabljati neposredno v brskalniku in zahteva, da se NPM paket prevede v JavaScript skripto, ki jo izvaja brskalnik.

NPM je orodje za upravljanje paketov Node, ki temelji na standardu Node API, medtem ko je JavaScript skriptni jezik, ki teče v brskalniku in temelji na standardu ECMAScript. Zaradi različnih standardov NPM paketov ni mogoče zagnati neposredno v brskalniku.

Pogosto uporabljena orodja za pakiranje:

  • Webpack: Webpack je eno najbolj priljubljenih orodij za embalažo na sprednji strani, saj lahko obvladuje JavaScript, slogovne liste, slike in druge vire ter podpira modularni razvoj.
  • Parcel: Parcel je orodje za pakiranje brez konfiguracije, ki samodejno obravnava odvisnosti in paketira projekte, zato je idealno za hitro gradnjo projektov.
  • Rollup: Rollup se osredotoča na pakiranje JavaScript knjižnic, ki lahko zapakirajo več modulov v eno datoteko in podpirajo optimizacijo za Tree Shaking.
  • Browserify: Browserify vam omogoča uporabo Node.js-jevega sistema modulov v brskalniku, ki lahko zapakira CommonJS module v kodo, ki jo prepozna brskalnik.
  • Grunt: Grunt je orodje za avtomatizacijo nalog, ki ga je mogoče uporabiti za pakiranje, stiskanje, združevanje in druge operacije, kot je pakiranje kode.
  • Gulp: Podobno kot Grunt je Gulp orodje za avtomatizacijo nalog, vendar uporablja kodo namesto konfiguracije, da so definicije nalog bolj jedrnate in jasne.
  • Brunch: Brunch je hitro in enostavno orodje za pakiranje na sprednji strani, ki lahko obdeluje JavaScript, CSS, HTML in druge datoteke ter podpira razširitve vtičnikov.


Ta članek zahteva dve orodji:browserifyMinify(Kompresor za JS, CSS, HTML in IMG datoteke)

Najprej ustvarite novo mapo in hitro inicializirajte projekt Node z naslednjim ukazom:



Spremenitipackage.jsonDokument se glasi takole:

Namesti browserify, minify, fetch-event-source, ukaz je naslednji:

Izvedite ukaz za prevajanje na naslednji način:

Kjer: -r določa ime npm paketa, ki ga je treba prevesti -s Ime modula, uporabljeno v kodi (po meri glede na vaše navade)

Po zaključku izvajanja je event.min.js stisnjena datoteka, kot je prikazano na spodnji sliki:



Kopirajte vsebino event.min.js v konzolo brskalnika za testiranje, kot je prikazano na spodnji sliki:



(Konec)





Prejšnji:CentOS 7 namesti storitev predpomnjenja Redis 7.2.4
Naslednji:Vrste pisav Razlika med TrueType in OpenType
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com