Saya telah melihat beberapa paket npm ( vue misalnya ) memiliki pkg.module
bidang di package.json mereka. Apakah ini "module"
properti resmi npm atau semacam konvensi? Apakah ada dokumentasi untuk ini di suatu tempat? Untuk apa ini? jalan berikutnya? Jalur modul tidak dibundel?
javascript
npm
package.json
ryanve
sumber
sumber
Jawaban:
Ini adalah proposal , tetapi kemungkinan akan didukung karena penggunaan de facto.
Faktanya, ada, dan itu dapat ditemukan di sini dan kemudian dihapus di sini .
Interoperabilitas Modul ES6 di Node. Diskusi tambahan dapat ditemukan di sini dan di sini . Dan inilah postingan blog dari Rich Harris yang membicarakan lebih banyak tentang itu.
sumber
Ini digunakan oleh alat bundler untuk deteksi ESM (ECMAScript Module). The dokumentasi Rollup mengatakan cukup baik:
Artikel di Rollup 1.0 ini mengatakannya dengan cara lain:
Diskusi lebih lanjut
pkg.module
ada di Rollup Github Wiki dan webpack Docs .sumber
main
versi perpustakaan UMD yang diperkecil? Atau haruskah itu menjadi yang tidak diminimalkan? Tentang apamodule
? Saya kira modul itu tidak boleh dikecilkan karena pengguna akan menggunakan bundlernya (Webpack, Parcel, dll ...) dan dengan menggunakan file sumber dengan modul ES6 ekspor bundler dapat menikmati gemetar pohon, benar?