Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 2278|Svar: 0

Kompil NPM-pakken til et browser-klar JavaScript-script

[Kopier link]
Opslået på 25/04/2024 20.28.21 | | | |
Krav: Fetch Event Source er en SSE-streaming implementeret af Microsoft, bygget ved hjælp af NPM-pakker, kan ikke bruges direkte i browseren og kræver, at NPM-pakken kompileres til et browser-udført JavaScript-script.

NPM er et værktøj til Node-pakkehåndtering, som er implementeret baseret på Node API-standarden, mens JavaScript er et scriptsprog, der kører i browseren og er baseret på ECMAScript-standarden. På grund af de forskellige standarder kan NPM-pakker ikke køres direkte i browseren.

Almindeligt anvendte emballageværktøjer:

  • Webpack: Webpack er et af de mest populære front-end pakkeværktøjer, det kan håndtere JavaScript, stylesheets, billeder og andre ressourcer og understøtter modulær udvikling.
  • Parcel: Parcel er et nul-konfigurations pakkeværktøj, der automatisk håndterer afhængigheder og pakker projekter, hvilket gør det ideelt til hurtigt at bygge projekter.
  • Rollup: Rollup fokuserer på at pakke JavaScript-biblioteker, som kan pakke flere moduler i én fil, og understøtter optimering af trærystelser.
  • Browserify: Browserify giver dig mulighed for at bruge Node.js's modulsystem i din browser, som kan pakke CommonJS-moduler ind i browsergenkendelig kode.
  • Grunt: Grunt er et opgaveautomatiseringsværktøj, der kan bruges til at pakke, komprimere, merge og andre operationer såsom kodepakning.
  • Gulp: Ligesom Grunt er Gulp et værktøj til opgaveautomatisering, men det bruger kode frem for konfiguration for at gøre opgavedefinitioner mere præcise og klare.
  • Brunch: Brunch er et hurtigt og nemt front-end pakkeværktøj, der kan håndtere JavaScript, CSS, HTML og andre filer og understøtter plugin-udvidelser.


Denne artikel kræver to værktøjer:browserifyMinify(Kompressor til JS, CSS, HTML og IMG-filer)

Først opretter du en ny mappe og initialiserer hurtigt et Node-projekt med følgende kommando:



reviderepackage.jsonDokumentet lyder som følger:

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

Udfør kompileringskommandoen som følger:

Hvor: -r specificerer npm-pakkenavnet, der skal kompileres -s Modulnavnet, der bruges i koden (brugerdefineret navn efter dine egne vaner)

Når udførelsen er afsluttet, er event.min.js den komprimerede fil, som vist i figuren nedenfor:



Kopier event.min.js indhold til browserens konsol til test, som vist på billedet nedenfor:



(Slut)





Tidligere:CentOS 7 installerer Redis 7.2.4 caching-tjenesten
Næste:Skrifttypetyper TrueType og OpenType forskel
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com