Secara default, Hugo tidak melayani file .mjs dengan jenis konten yang benar. Bahkan tidak sampai baru-baru ini bahwa hugo bisa melayani lebih dari satu ekstensi file per mime-type. Sepertinya dengan v0.43 ini telah diperbaiki.
[mediaTypes] [mediaTypes.“text/javascript”] suffixes = [“js”, “mjs”]
Kode di atas memungkinkan saya melayani file mjs untuk Modul ES dengan mime-type yang benar (modul catatan harus disajikan dengan ‘teks / javascript’). Ini hanya diperlukan untuk pengujian lokal, hosting adalah masalah lain :)