Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 2278|Svare: 0

Kompil NPM-pakken til et nettleserklart JavaScript-skript

[Kopier lenke]
Publisert på 25.04.2024 20:28:21 | | | |
Krav: Fetch Event Source er en SSE-strømming implementert av Microsoft, bygget med NPM-pakker, kan ikke brukes direkte i nettleseren, og krever at NPM-pakken kompileres til et JavaScript-skript kjørt i nettleseren.

NPM er et verktøy for Node-pakkehåndtering, som er implementert basert på Node API-standarden, mens JavaScript er et skriptspråk som kjører i nettleseren, basert på ECMAScript-standarden. På grunn av de ulike standardene kan ikke NPM-pakker kjøres direkte i nettleseren.

Vanlig brukte emballasjeverktøy:

  • Webpack: Webpack er et av de mest populære frontend-pakkeverktøyene som finnes, det kan håndtere JavaScript, stilark, bilder og andre ressurser, og støtter modulær utvikling.
  • Parcel: Parcel er et verktøy for null-konfigurasjon pakking som automatisk håndterer avhengigheter og pakker prosjekter, noe som gjør det ideelt for å bygge prosjekter raskt.
  • Rollup: Rollup fokuserer på å pakke JavaScript-biblioteker, som kan pakke flere moduler i én fil, og støtter optimalisering av treristing.
  • Browserify: Browserify lar deg bruke Node.js modulsystem i nettleseren din, som kan pakke CommonJS-moduler inn i nettlesergjenkjennelig kode.
  • Grunt: Grunt er et oppgaveautomatiseringsverktøy som kan brukes til å pakke, komprimere, slå sammen og andre operasjoner som kodepakking.
  • Gulp: På samme måte som Grunt er Gulp et verktøy for oppgaveautomatisering, men det bruker kode over konfigurasjon for å gjøre oppgavedefinisjoner mer konsise og tydelige.
  • Brunch: Brunch er et raskt og enkelt front-end pakkeverktøy som kan håndtere JavaScript, CSS, HTML og andre filer, og støtter plugin-utvidelser.


Denne artikkelen krever to verktøy:BrowserifyMinify(Kompressor for JS, CSS, HTML og IMG-filer)

Først oppretter du en ny mappe og initialiserer raskt et Node-prosjekt med følgende kommando:



reviderepackage.jsonDokumentet lyder som følger:

Install browserify, minify, fetch-event-source, kommandoen er som følger:

Utfør kompileringskommandoen som følger:

Hvor: -r spesifiserer npm-pakkenavnet som skal kompileres -s Modulnavnet som brukes i koden (tilpasset navn etter dine egne vaner)

Etter at utførelsen er fullført, er event.min.js den komprimerte filen, som vist i figuren nedenfor:



Kopier innholdet event.min.js til nettleserkonsollen for testing, som vist på bildet nedenfor:



(Slutt)





Foregående:CentOS 7 installerer Redis 7.2.4 caching-tjenesten
Neste:Fonttyper TrueType og OpenType forskjell
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com