Penggunaan berbilang pemuat dalam Node
P粉986028039
P粉986028039 2023-08-09 16:52:21
0
1
648
<p>Dalam Node, pemuat boleh digunakan untuk menyambung ke dalam proses pemuatan modul dan memintas <kod>import</kod> atau <kod>memerlukan</kod> Ciri ini berguna, tetapi kadangkala anda mungkin perlu menggunakan berbilang pemuat. Sebagai contoh, anda menggunakan pemuat berdasarkan ESBuild, ts-node atau SWC untuk memuatkan kod ujian "biasa" anda, tetapi kemudian anda mendapati bahawa anda juga ingin menggunakan Quibble untuk memintas panggilan ke modul ESM tertentu. </p> <p>Pada masa ini, sokongan langsung untuk menggunakan berbilang pemuat tidak boleh dilakukan, walaupun kerja sedang dijalankan, jadi saya ingin mengetahui cara mencapainya dengan beberapa penyelesaian. Saya rasa satu pendekatan adalah dengan menulis pembungkus untuk mewakilkan antara pemuat yang berbeza, atau mengambil output satu pemuat sebagai input kepada pemuat yang lain? </p> <p>Saya melihat bahawa API pemuat nampaknya boleh dikendalikan, tetapi sebarang petua praktikal tentang cara untuk mencapai ini akan dihargai :)</p>
P粉986028039
P粉986028039

membalas semua(1)
P粉523625080

Nampaknya saya silap apabila saya katakan anda tidak boleh menggunakan berbilang pemuat hari ini. Cuma API itu (seperti biasa) ditandakan sebagai percubaan dan tidak stabil. Anda boleh menganggapnya sebagai satu siri pengendali yang disambungkan antara satu sama lain, seperti menggunakan require:

node \
  --experimental-loader unpkg \
  --experimental-loader http-to-https \
  --experimental-loader cache-buster

Jawapan ini belum lengkap, jadi saya akan menambahnya apabila saya mengetahui lebih lanjut (atau orang lain boleh mengeditnya).

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan