pemalam


Plugins
Parcel mengambil pendekatan yang sedikit berbeza daripada banyak alat pembungkusan lain kerana banyak format biasa disertakan di luar kotak, tanpa perlu memasang dan mengkonfigurasi pemalam tambahan. Walau bagaimanapun, terdapat kes di mana anda mungkin ingin melanjutkan Parcel dengan cara yang tidak standard, yang mana anda boleh menggunakan pemalam untuk menyokong perkara ini. Pemalam yang dipasang dikesan secara automatik dan dimuatkan berdasarkan kebergantungan package.json.
Apabila menambahkan sokongan untuk format fail baharu pada Parcel, anda harus terlebih dahulu mempertimbangkan sejauh mana ia akan digunakan secara meluas dan tahap piawaian ia akan dilaksanakan. Jika ia meluas dan cukup standard, format ini mungkin perlu ditambahkan pada teras Parcel, bukannya sedia ada sebagai pemalam yang perlu dipasang oleh pengguna. Jika anda mempunyai sebarang soalan, GitHub ialah tempat yang bagus untuk membincangkannya.
Plugin API
Parcel plugin sangat mudah. Ia hanyalah modul yang mengeksport satu fungsi, yang dipanggil secara automatik oleh Parcel semasa pemulaan. Fungsi ini menerima objek Bundler sebagai input dan boleh melakukan konfigurasi, seperti mendaftarkan sumber aset dan berkas.
module.exports = function (bundler) {
  bundler.addAssetType('ext', require.resolve('./MyAsset'));
  bundler.addPackager('foo', require.resolve('./MyPackager'));
};
menggunakan awalan parcel-plugin- dan menerbitkan pakej ini ke npm, di mana ia akan dikesan dan dimuatkan secara automatik seperti yang diterangkan di bawah.
Menggunakan Plugin
Menggunakan pemalam dalam Parcel adalah sangat mudah. Apa yang anda perlu lakukan ialah memasangnya dan menyimpannya ke package.json anda. Pemalam hendaklah dinamakan dengan awalan parcel-plugin-, contohnya parcel-plugin-foo . Sebarang kebergantungan yang disenaraikan dalam package.json akan dimuatkan secara automatik pada permulaan.