Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 2278|Svar: 0

Kompileer NPM-paketet till ett webbläsarklart JavaScript-skript

[Kopiera länk]
Publicerad på 2024-04-25 20:28:21 | | | |
Krav: Fetch Event Source är en SSE-strömning implementerad av Microsoft, byggd med NPM-paket, kan inte användas direkt i webbläsaren och kräver att NPM-paketet kompileras till ett JavaScript-skript som körs av webbläsaren.

NPM är ett verktyg för pakethantering av Nodes, som är implementerat baserat på Node API-standarden, medan JavaScript är ett skriptspråk som körs i webbläsaren, baserat på ECMAScript-standarden. På grund av de olika standarderna kan NPM-paket inte köras direkt i webbläsaren.

Vanligt använda förpackningsverktyg:

  • Webpack: Webpack är ett av de mest populära frontend-paketeringsverktygen som finns, det kan hantera JavaScript, stilmallar, bilder och andra resurser, och stödjer modulär utveckling.
  • Parcel: Parcel är ett verktyg för ostrukturerad paketering som automatiskt hanterar beroenden och paketerar projekt, vilket gör det idealiskt för att snabbt bygga projekt.
  • Rollup: Rollup fokuserar på att paketera JavaScript-bibliotek, som kan paketera flera moduler i en enda fil, och stödjer optimering av trädskakningar.
  • Browserify: Browserify låter dig använda Node.js modulsystem i din webbläsare, som kan paketera CommonJS-moduler till webbläsarigenkännbar kod.
  • Grunt: Grunt är ett verktyg för uppgiftsautomatisering som kan användas för att paketera, komprimera, slå ihop och andra operationer såsom kodpaketering.
  • Gulp: Liknande Grunt är Gulp ett verktyg för uppgiftsautomatisering, men det använder kod istället för konfiguration för att göra uppgiftsdefinitioner mer koncis och tydliga.
  • Brunch: Brunch är ett snabbt och enkelt frontend-paketeringsverktyg som kan hantera JavaScript, CSS, HTML och andra filer, och stödjer plugin-tillägg.


Denna artikel kräver två verktyg:BrowserifyMinify(Kompressor för JS-, CSS-, HTML- och IMG-filer)

Skapa först en ny mapp och initiera snabbt ett Node-projekt med följande kommando:



reviderapackage.jsonDokumentet lyder som följer:

Install browserify, minify, fetch-event-source, kommandot är följande:

Utför kompileringskommandot enligt följande:

Där: -r specificerar npm-paketnamnet som ska kompileras -s Modulnamnet som används i koden (eget namn enligt dina egna vanor)

När exekveringen är klar är event.min.js den komprimerade filen, som visas i figuren nedan:



Kopiera event.min.js innehåll till webbläsarkonsolen för testning, som visas på bilden nedan:



(Slut)





Föregående:CentOS 7 installerar Redis 7.2.4 cache-tjänsten
Nästa:Teckensnittstyper TrueType och OpenType skillnad
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com