TypeScript adalah bahasa pemrograman yang kuat dan semakin populer di dunia pengembangan perangkat lunak. Jika Anda baru mengenal TypeScript dan ingin memulai proyek pertama Anda, artikel ini akan memberikan panduan langkah demi langkah tentang bagaimana mempersiapkan lingkungan Anda.
TypeScript membutuhkan Node.js untuk menjalankan kode Anda dan mengelola paket-paket JavaScript. Jika Anda belum memiliki Node.js diinstal, kunjungi situs web resmi Node.js dan unduh versi terbaru. Instalasi akan menyertakan NPM (Node Package Manager) yang berguna untuk mengelola dependensi proyek Anda.
Setelah selesai menginstal, Anda dapat memeriksa apakah Node.js dan NPM berhasil terpasang dengan menjalankan perintah berikut di terminal:
node -v
npm -v
Sekarang, mari inisialisasi proyek TypeScript pertama Anda. Anda dapat melakukannya dengan mengikuti langkah-langkah berikut:
Buat direktori baru untuk proyek Anda dan masuk ke dalamnya melalui terminal:
mkdir my-typescript-project
cd my-typescript-project
Jalankan perintah berikut untuk menginisialisasi proyek Anda dan membuat berkas package.json
:
npm init -y
Selanjutnya, instal TypeScript secara global dengan menggunakan NPM:
npm install -g typescript
Buat berkas konfigurasi TypeScript dengan menjalankan perintah berikut. Ini akan membuat berkas tsconfig.json
yang berisi opsi-opsi konfigurasi untuk proyek Anda:
tsc --init
Sebelum Anda mulai menulis kode, ada baiknya untuk mengatur struktur direktori proyek Anda. Ini adalah struktur umum yang dapat Anda gunakan:
my-typescript-project/
|- src/ // Direktori kode sumber TypeScript
| |- index.ts // Berkas utama aplikasi
|- dist/ // Direktori hasil kompilasi JavaScript
|- node_modules/ // Direktori paket-paket npm
|- tsconfig.json // Berkas konfigurasi TypeScript
|- package.json // Berkas konfigurasi proyek npm
Sekarang, proyek TypeScript Anda sudah siap. Anda dapat mulai menulis kode dalam berkas src/index.ts
atau berkas lainnya sesuai kebutuhan Anda. Pastikan Anda menggunakan ekstensi .ts
untuk berkas TypeScript.
Contoh kode TypeScript sederhana:
// src/index.ts
function sayHello(name: string) {
console.log(`Hello, ${name}!`);
}
sayHello("John");
Setelah menulis kode, Anda harus mengkompilasi berkas TypeScript menjadi JavaScript agar dapat dijalankan. Jalankan perintah berikut di terminal:
tsc
Ini akan menghasilkan berkas JavaScript di dalam direktori dist
.
Terakhir, Anda dapat menjalankan kode JavaScript dengan menggunakan Node.js:
node dist/index.js
Selamat, Anda telah berhasil menyiapkan proyek TypeScript pertama Anda! Sekarang Anda siap untuk terus mengembangkan aplikasi Anda dengan TypeScript.
Artikel Lainnya Dengan Kategori Terkait :
1. Belajar Typescript #01 | Memahami apa itu Typescript
2. Belajar Typescript #02 | Setup project Typescript
3. Belajar Typescript #03 | Konfigurasi compiler Typescript
4. Belajar Typescript #04 | Membuat code dan menjalankan Typescript
5. Belajar Typescript #05 | Basic types pada Typescript
6. Belajar Typescript #06 | Type data Boolean pada Typescript
7. Belajar Typescript #07 | Type data Number pada Typescript
8. Belajar Typescript #08 | Type data String pada Typescript
9. Belajar Typescript #09 | Type data Null dan Undefined pada Typescript
10. Belajar Typescript #10 | Type data Any pada Typescript
11. Belajar Typescript #11 | Type data Void pada Typescript
12. Belajar Typescript #12 | Object types pada Typescript
13. Belajar Typescript #13 | Object Literal pada Typescript
14. Belajar Typescript #14 | Type data Void pada Typescript
15. Belajar Typescript #15 Object types pada Typescript
16. Belajar Typescript #16 | Memahami dan menerapkan type aliases
17. Belajar Typescript #17 | Memahami dan menerapkan union types
18. Belajar Typescript #18 | Memahami dan menerapkan intersection types
19. Belajar Typescript #19 | Basic types lanjutan - Array
20. Belajar Typescript #20 | Basic types lanjutan - Tuples
21. Belajar Typescript #21 | Basic types lanjutan - Null
22. Belajar Typescript #22 | Basic types lanjutan - Undefined
23. Belajar Typescript #23 | Basic types lanjutan - Void
24. Belajar Typescript #24 | Basic types lanjutan - Never
25. Belajar Typescript #25 | Mengenal teknik lanjutan pada Typescript
26. Belajar Typescript #26 | Optional Parameter
27. Belajar Typescript #27 | Default Parameter
28. Belajar Typescript #28 | Return Type
29. Belajar Typescript #29 | Mendeklarasikan Fungsi - Tanpa Parameter
30. Belajar Typescript #30 | Mendeklarasikan Fungsi - Dengan Parameter
31. Belajar Typescript #31 | Mendeklarasikan Fungsi - Dengan Return Type
32. Belajar Typescript #32 | Mendeklarasikan Fungsi - Sebagai Variabel
33. Belajar Typescript #33 | Mendeklarasikan Fungsi - Sebagai Tipe Data
34. Belajar Typescript #34 | Function Call Signature
35. Belajar Typescript #35 | Menerapkan Types ke dalam class
36. Belajar Typescript #36 | Class declaration
37. Belajar Typescript #37 | Properties dan Methods
38. Belajar Typescript #38 | Object dan Properti dari sebuah class
39. Belajar Typescript #39 | Constructor
40. Belajar Typescript #40 | Konsep OOP - Inheritance
41. Belajar Typescript #41 | Konsep OOP - Abstraction
42. Belajar Typescript #42 | Konsep OOP - Encapsulation
43. Belajar Typescript #43 | Accessors
44. Belajar Typescript #44 | Member visibility / Access modifier
Ahmad Dika Zulfahmi - 18 Februari 2025
Jungler Tank Bisa Kembali? Update yang Bisa Membawa Jungler Tank ke Meta Lagi
Ahmad Dika Zulfahmi - 06 Februari 2025
Setting Sensitivitas Auto Headshot Free Fire Terbaik
Ahmad Dika Zulfahmi - 03 Februari 2025
Flash Sale Minaplay! Top Up Diamond Free Fire Murah & Cepat!