Saya mengalami masalah saat membuat perpustakaan npm
dengan TypeScript. Saya telah membuat beberapa komponen react
. Membuat file deklarasi dan kemudian menggabungkan semuanya menjadi satu dan mendeklarasikan modul.
Di mana meletakkan deklarasi .d.ts saya saat mendistribusikan paket npm?
Untuk contoh sesuatu yang dibangun di atas TypeScript dan didistribusikan di npm, lihat RxJS . Ada banyak pertimbangan untuk mendistribusikan kode Anda pada npm
yang berada jauh di luar cakupan TypeScript saja. Anda perlu mempertimbangkan apakah Anda akan mendistribusikan kode Anda sebagai modul CJS, UMD, ES6 (atau bahkan AMD) dan jenis pemuat apa yang Anda harapkan orang untuk menggunakan kode Anda, dll.
Kami tidak memiliki panduan yang jelas di sini. kami memiliki beberapa dokumentasi https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages , tetapi jelas ini hampir tidak cukup.
Saya pikir kita bisa menutup masalah ini.
Komentar yang paling membantu
Kami tidak memiliki panduan yang jelas di sini. kami memiliki beberapa dokumentasi https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages , tetapi jelas ini hampir tidak cukup.