javascript - Tidak begitu memahami idea pembungkusan modul webpack?
阿神
阿神 2017-06-13 09:23:42
0
3
772

Saya sedang mempelajari webpack melalui dokumentasi webpack rasmi
Pada mulanya, webpack memproses semua sumber sebagai modul dan membungkusnya ke dalam berkas. Ia kelihatan cukup bagus dan sangat menarik.

Tapi bila tengok nanti, saya keliru dengan konsep pembungkusan.

Melihat pemisahan kod, ia berkata bahawa untuk menggunakan sepenuhnya mekanisme pemuatan dan caching selari penyemak imbas, css dan fail perpustakaan pihak ketiga mesti dibungkus secara berasingan ke dalam satu berkas.

Bukankah hasil bahawa penggunaan teg konvensional untuk memperkenalkan sumber ditukar kepada penggunaan memerlukan untuk memaparkan pemuatan dalam js?
Jadi selain mengisytiharkan kebergantungan secara eksplisit, apakah kelebihan pembungkusan modul?

Melihat tempat di mana kod itu dipisahkan, saya terfikir, kerana ia perlu dipisahkan, mengapa saya perlu membungkus modul?

Adakah terdapat faedah untuk membungkus modul ini?

阿神
阿神

闭关修行中......

membalas semua(3)
某草草

Sebagai contoh, asingkan css di sana. Anda perlu terlebih dahulu menghendaki css diperkenalkan, kemudian gunakan pemalam untuk membungkusnya ke dalam satu berkas secara berasingan, dan kemudian gunakan teg untuk memperkenalkannya dalam html.

Kenapa saya perlu bersusah payah mengemasnya? Bukankah lebih baik hanya menggunakan tag dalam HTML seperti biasa?

伊谢尔伦

Modularisasi adalah untuk kemudahan menulis kod, dan pembungkusan adalah untuk kemudahan menjalankan kod

Selain itu, webpack boleh dibungkus secara berasingan

大家讲道理

Jika anda melakukan SPA, atau jika anda tidak menggunakan scss, postcss, pemampatan imej atau penukaran imej base64 automatik, memasukkan CSS atau JS secara manual sebenarnya bukan masalah besar. Apabila bekerja pada projek berbilang halaman Vue, anda mungkin menyedari kemudahan memasukkan js atau css secara automatik ke dalam html.

Pada masa lalu, apabila saya memperkenalkan css melalui pautan manual, untuk kemudahan, saya akan meletakkan semua kandungan css dalam fail yang sama, jika tidak, saya perlu menambah pautan Namun, adalah menyusahkan untuk membangunkan semua css dalam satu fail. Selepas beberapa pek web, saya boleh membahagikan fail css sebanyak mungkin, dan struktur fail akan menjadi jelas

Faedah pek web tentang CSS, itu sahaja yang saya boleh fikirkan buat masa ini

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!