Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2278|Odpowiedź: 0

Skompiluj pakiet NPM do skryptu JavaScript gotowego do przeglądarki

[Skopiuj link]
Opublikowano 25.04.2024 20:28:21 | | | |
Wymagania: Fetch Event Source to streaming SSE implementowany przez Microsoft, zbudowany przy użyciu pakietów NPM, nie może być używany bezpośrednio w przeglądarce i wymaga kompilacji pakietu NPM do skryptu JavaScript wykonywanego przez przeglądarkę.

NPM to narzędzie do zarządzania pakietami Node, które jest implementowane na bazie standardu API Node, natomiast JavaScript to język skryptowy działający w przeglądarce, oparty na standardzie ECMAScript. Ze względu na różne standardy pakiety NPM nie mogą być uruchamiane bezpośrednio w przeglądarce.

Powszechnie stosowane narzędzia do pakowania:

  • Webpack: Webpack to jedno z najpopularniejszych narzędzi do pakowania front-endowego, obsługuje JavaScript, arkusze stylów, obrazy i inne zasoby, a także wspiera rozwój modułowy.
  • Parcel: Parcel to narzędzie do pakowania bez konfiguracji, które automatycznie obsługuje zależności i pakuje projekty, co czyni je idealnym do szybkiego budowania projektów.
  • Rollup: Rollup koncentruje się na pakowaniu bibliotek JavaScript, które mogą pakować wiele modułów w jeden plik i wspierają optymalizację Tree Shaking.
  • Browserify: Browserify pozwala korzystać z systemu modułów Node.js w przeglądarce, który może pakować moduły CommonJS w kod rozpoznawalny przez przeglądarkę.
  • Grunt: Grunt to narzędzie do automatyzacji zadań, które można używać do pakowania, kompresji, łączenia i innych operacji, takich jak pakowanie kodu.
  • Gulp: Podobnie jak Grunt, Gulp to narzędzie do automatyzacji zadań, ale wykorzystuje kod zamiast konfiguracji, aby definicje zadań były bardziej zwięzłe i przejrzyste.
  • Brunch: Brunch to szybkie i proste narzędzie do pakowania na front-endzie, które obsługuje pliki JavaScript, CSS, HTML i inne oraz obsługuje rozszerzenia wtyczek.


Ten artykuł wymaga dwóch narzędzi:browserifyMinify(Kompresor plików JS, CSS, HTML i IMG)

Najpierw stwórz nowy folder i szybko zaiskaluj projekt Node za pomocą następującego polecenia:



Poprawićpackage.jsonDokument brzmi następująco:

Install browserify, minify, fetch-event-source, polecenie brzmi następująco:

Wykonaj polecenie kompilacji w następujący sposób:

Gdzie: -r określa nazwę pakietu npm do kompilacji -s Nazwa modułu używana w kodzie (własna nazwa zgodnie z własnymi nawykami)

Po zakończeniu wykonania event.min.js jest plikiem skompresowanym, jak pokazano na poniższym rysunku:



Skopiuj event.min.js zawartość do konsoli przeglądarki do testów, jak pokazano na poniższym obrazku:



(Koniec)





Poprzedni:CentOS 7 instaluje usługę buforowania Redis 7.2.4
Następny:Typy czcionek Różnice w TrueType i OpenType
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com