Pada artikel sebelumnya, kita mempelajari cara menjalankan kode TypeScript menggunakan transpilasi. Pada artikel ini, kita akan mempelajari cara menjalankan kode TypeScript menggunakan runner.
Menjalankan kode TypeScript dengan ts-node
ts-node adalah lingkungan eksekusi TypeScript untuk Node.js. Lingkungan ini memungkinkan Anda untuk menjalankan kode TypeScript secara langsung di Node.js tanpa perlu mengompilasinya terlebih dahulu. Namun, perlu dicatat bahwa lingkungan ini tidak memeriksa tipe kode Anda. Jadi, kami sarankan untuk memeriksa tipe kode Anda terlebih dahulu dengan tsc, lalu menjalankannya dengan ts-node sebelum mengirimkannya.
Untuk menggunakan ts-node, Anda perlu menginstalnya terlebih dahulu:
npm i -D ts-node
Kemudian Anda dapat menjalankan kode TypeScript seperti ini:
npx ts-node example.ts
Menjalankan kode TypeScript dengan tsx
tsx adalah lingkungan eksekusi TypeScript lain untuk Node.js. Lingkungan ini memungkinkan Anda untuk menjalankan kode TypeScript secara langsung di Node.js tanpa perlu mengompilasinya terlebih dahulu. Namun, perlu dicatat bahwa lingkungan ini tidak memeriksa jenis kode Anda. Jadi, kami sarankan untuk memeriksa jenis kode Anda terlebih dahulu dengan tsc, lalu menjalankannya dengan tsx sebelum mengirimkannya.
Untuk menggunakan tsx, Anda perlu menginstalnya terlebih dahulu:
npm i -D tsx
Kemudian Anda dapat menjalankan kode TypeScript seperti ini:
npx tsx example.ts
Mendaftarkan tsx melalui node
Jika Anda ingin menggunakan tsx melalui node, Anda dapat mendaftarkan tsx melalui --import:
node --import=tsx example.ts
0 Comments