Veb-paket - Webpack

veb-paket
Webpack.svg
Tuzuvchi (lar)Tobias Koppers, Shon Larkin, Yoxannes Evald, Yuho Vepsalayenen, Kees Kluskens va veb-paketlar hissalari
Dastlabki chiqarilish2012 yil 10 mart; 8 yil oldin (2012-03-10)
Barqaror chiqish
5.4.0 / 2020 yil 3-noyabr; 29 kun oldin (2020-11-03)[1]
Ombor Buni Vikidatada tahrirlash
YozilganJavaScript
Operatsion tizimO'zaro faoliyat platforma
LitsenziyaMIT litsenziyasi
Veb-saytveb-paket.js.org Buni Vikidatada tahrirlash

veb-paket bu ochiq manbali JavaScript modul to'plami.[2][3][4][5][6] U asosan JavaScript-uchun yaratilgan, ammo agar tegishli yuklovchilar kiritilgan bo'lsa, u HTML, CSS va rasmlar kabi oldingi aktivlarni o'zgartirishi mumkin.[7] veb-paket modullarni bog'liqlik bilan qabul qiladi va ushbu modullarni ifodalovchi statik aktivlarni yaratadi.[8]

Veb-paket bog'liqliklarni qabul qiladi va qaramlik grafikasini yaratadi, bu veb-ishlab chiquvchilarga veb-dasturlarni ishlab chiqish maqsadlarida modulli yondashuvdan foydalanishga imkon beradi. Bu buyruq satridan foydalanish mumkin yoki nomlangan konfiguratsiya fayli yordamida tuzilishi mumkin webpack.config.js. Ushbu fayl loyiha uchun qoidalarni, plaginlarni va boshqalarni aniqlash uchun ishlatiladi. (veb-paket ishlab chiquvchilarga fayllarni birlashtirganda bajarishni istagan maxsus topshiriqlarni yozishga imkon beradigan qoidalar orqali juda kengaytiriladi.)

Node.js veb-paketdan foydalanish uchun talab qilinadi.

veb-paket taqdim etadi talab bo'yicha kod monikerdan foydalanish kodni ajratish. ECMAScript bo'yicha Texnik qo'mita 39 qo'shimcha kodni yuklaydigan funktsiyani standartlashtirish ustida ishlamoqda: "offer-dynamic-import".[9]

veb-paket dev-server

veb-paket, shuningdek, ishlab chiqilayotganda fayllarga xizmat ko'rsatish uchun HTTP-server sifatida ishlatilishi mumkin bo'lgan veb-paket dev server deb nomlangan ichki rivojlanish serverini taqdim etadi. Shuningdek, u issiq modulni almashtirishdan foydalanish imkoniyatini beradi.

Shuningdek qarang

Adabiyotlar

  1. ^ "Relizlar · Webpack / Webpack". Olingan 2019-01-20.
  2. ^ "Veb-paket yordamida veb-ishlashni optimallashtirish". Google Developers. Olingan 16 oktyabr 2018.
  3. ^ "Veb-paket 4 va modullarni birlashtirish bo'yicha yangi boshlanuvchilar uchun qo'llanma". SitePoint. Olingan 16 oktyabr 2018.
  4. ^ "Webpack 4.0 versiyasi soddalashtirilgan konfiguratsiyani, veb-yig'ishni qo'llab-quvvatlaydi va katta ishlashni kuchaytiradi". Ma'lumot. Olingan 16 oktyabr 2018.
  5. ^ "Oldindan etkazib berish uchun yuqori mahsuldor veb-paket konfiguratsiyasi". Kodementor. Olingan 16 oktyabr 2018.
  6. ^ "Webpack 3 to Webpack 4: ko'chish bo'yicha maslahatlar" CodiLime. Qabul qilingan 25 iyun 2019.
  7. ^ "Veb-paket nima?". Omon qolish. Olingan 16 oktyabr 2018.
  8. ^ "Veb-paket nima?". GitHub. Olingan 25 fevral 2018.
  9. ^ import () JavaScript uchun taklif, Ecma International, Texnik qo'mita 39 - GitHub orqali

Tashqi havolalar