﻿1
00:00:01,350 --> 00:00:03,440
‫Instruktur: Dalam video ini,

2
00:00:03,440 --> 00:00:07,200
‫mari kita lihat dua jenis paket yang dapat

3
00:00:07,200 --> 00:00:12,193
‫kita instal dengan npm, dan juga dua jenis instal yang ada.

4
00:00:14,070 --> 00:00:17,070
‫Jadi dua jenis paket yang

5
00:00:17,070 --> 00:00:21,419
‫bisa kita instal adalah dependensi sederhana atau dependensi pengembangan.

6
00:00:21,419 --> 00:00:26,419
‫Sekarang sederhana, atau dependensi biasa, hanyalah paket yang berisi beberapa kode

7
00:00:26,600 --> 00:00:30,880
‫yang akan kita sertakan dalam kode kita sendiri.

8
00:00:30,880 --> 00:00:34,598
‫Jadi kode di mana kami membangun aplikasi kami sendiri, dan

9
00:00:34,598 --> 00:00:37,390
‫itulah mengapa kami sebenarnya menyebutnya dependensi, karena

10
00:00:37,390 --> 00:00:40,580
‫proyek kami dan kode kami bergantung padanya untuk

11
00:00:40,580 --> 00:00:42,130
‫bekerja dengan benar.

12
00:00:42,130 --> 00:00:44,920
‫Misalnya, Express, yang, sekali lagi, kerangka kerja

13
00:00:44,920 --> 00:00:47,050
‫Node yang akan kita gunakan

14
00:00:47,050 --> 00:00:47,943
‫nanti

15
00:00:47,943 --> 00:00:50,478
‫dalam kursus, itu akan menjadi dependensi.

16
00:00:50,478 --> 00:00:54,637
‫Jadi sekarang mari kita instal ketergantungan pertama kita

17
00:00:54,637 --> 00:00:57,580
‫hanya untuk menunjukkan cara kerjanya.

18
00:00:57,580 --> 00:01:01,410
‫Dan paket yang akan kita instal disebut Slugify, yang merupakan

19
00:01:01,410 --> 00:01:03,780
‫alat kecil yang dapat kita

20
00:01:03,780 --> 00:01:07,490
‫gunakan untuk membuat URL lebih mudah dibaca dari nama.

21
00:01:07,490 --> 00:01:10,410
‫Misalnya, seperti nama produk dalam kasus

22
00:01:10,410 --> 00:01:12,698
‫contoh bentuk simpul kami.

23
00:01:12,698 --> 00:01:16,579
‫Jadi untuk menginstal ketergantungan sederhana di

24
00:01:16,579 --> 00:01:21,579
‫npm, yang harus kita lakukan adalah mengatakan npm

25
00:01:23,008 --> 00:01:25,760
‫install, dan kemudian nama

26
00:01:25,760 --> 00:01:28,187
‫paketnya, yaitu Slugify.

27
00:01:28,187 --> 00:01:31,629
‫Di versi sebelumnya, Anda juga harus

28
00:01:31,629 --> 00:01:35,660
‫mengatakan tanda hubung simpan, seperti ini, tetapi sekarang

29
00:01:35,660 --> 00:01:38,196
‫itu tidak lagi diperlukan.

30
00:01:38,196 --> 00:01:42,440
‫Jadi jika Anda hanya menentukan npm install

31
00:01:42,440 --> 00:01:47,250
‫slugify, maka paket ini akan diinstal sebagai dependensi biasa.

32
00:01:47,250 --> 00:01:51,020
‫Dan perhatikan apa yang terjadi pada paket kami. json file setelah

33
00:01:51,020 --> 00:01:52,803
‫instalasi selesai.

34
00:01:53,950 --> 00:01:58,060
‫Jadi kita akan kembali sekarang, dan mari kita lihat apa yang terjadi.

35
00:01:58,060 --> 00:02:00,340
‫Dan sebenarnya, itu sangat

36
00:02:00,340 --> 00:02:02,690
‫cepat dan menginstal paket kami segera,

37
00:02:02,690 --> 00:02:06,650
‫dan kemudian membuat bidang baru ini di sini yang disebut

38
00:02:06,650 --> 00:02:10,163
‫dependensi, dan meletakkan dependensi pertama kami, Slugify, di sana.

39
00:02:12,200 --> 00:02:15,240
‫Itu juga kemudian memiliki versi paket, tetapi

40
00:02:15,240 --> 00:02:18,480
‫kita akan membicarakannya lebih banyak nanti di bagian

41
00:02:18,480 --> 00:02:19,353
‫ini.

42
00:02:20,632 --> 00:02:23,410
‫Ini adalah ketergantungan pertama kami,

43
00:02:23,410 --> 00:02:26,960
‫dan sekali lagi, ini hanya ketergantungan biasa.

44
00:02:26,960 --> 00:02:29,973
‫Dan kami akan menggunakan Slugify tepat

45
00:02:30,863 --> 00:02:35,863
‫di video berikutnya, jadi untuk memahami bagaimana kami menggunakan dependensi pihak

46
00:02:36,060 --> 00:02:38,910
‫ketiga ini dalam kode kami.

47
00:02:38,910 --> 00:02:40,720
‫Tetapi saat ini, yang

48
00:02:40,720 --> 00:02:43,650
‫ingin saya tunjukkan kepada Anda adalah bahwa selain

49
00:02:43,650 --> 00:02:46,390
‫dependensi reguler ini, kami juga memiliki dependensi pengembangan.

50
00:02:46,390 --> 00:02:50,140
‫Dan ini biasanya hanya alat untuk pengembangan,

51
00:02:50,140 --> 00:02:53,540
‫misalnya seperti pembuat kode seperti

52
00:02:53,540 --> 00:02:57,310
‫Webpack, atau alat debugger atau perpustakaan pengujian.

53
00:02:57,310 --> 00:03:00,200
‫Jadi ini adalah dependensi pengembangan.

54
00:03:00,200 --> 00:03:02,330
‫Mereka tidak diperlukan untuk

55
00:03:02,330 --> 00:03:05,290
‫produksi, jadi kode kita tidak terlalu bergantung

56
00:03:05,290 --> 00:03:08,910
‫padanya, kita hanya menggunakannya untuk mengembangkan aplikasi kita.

57
00:03:08,910 --> 00:03:11,640
‫Jadi sekarang mari kita instal dependensi

58
00:03:11,640 --> 00:03:15,350
‫dev, yang merupakan nama pendek untuk dependensi pengembangan,

59
00:03:15,350 --> 00:03:17,090
‫dan alat yang

60
00:03:17,090 --> 00:03:19,160
‫akan kita instal disebut nodemon.

61
00:03:19,160 --> 00:03:24,160
‫Jadi npm install nodemon, seperti ini, dan kemudian apa yang harus kita lakukan

62
00:03:24,900 --> 00:03:27,030
‫untuk menentukan bahwa ini adalah ketergantungan

63
00:03:27,030 --> 00:03:31,473
‫pengembangan adalah dengan mengatakan save dev, dan ini kemudian akan menambahkan

64
00:03:33,500 --> 00:03:37,390
‫entri ke paket ini. json

65
00:03:37,390 --> 00:03:40,160
‫di dependensi dev.

66
00:03:40,160 --> 00:03:42,661
‫Jadi mari kita

67
00:03:42,661 --> 00:03:46,360
‫lihat setelah ini selesai menginstal.

68
00:03:46,360 --> 00:03:50,330
‫Sekarang nodemon adalah alat yang sangat bagus yang membantu

69
00:03:50,330 --> 00:03:53,749
‫kami mengembangkan aplikasi Node JS dengan secara otomatis

70
00:03:53,749 --> 00:03:58,250
‫memulai ulang aplikasi Node setiap kali kami mengubah beberapa file di

71
00:03:58,250 --> 00:03:59,870
‫direktori kerja kami.

72
00:03:59,870 --> 00:04:02,850
‫Jadi ingatlah bahwa dalam proyek, saya

73
00:04:02,850 --> 00:04:06,300
‫sebenarnya menutup server sepanjang waktu dan kemudian

74
00:04:06,300 --> 00:04:08,530
‫memulai kembali setiap kali

75
00:04:08,530 --> 00:04:10,240
‫saya mengubah kode.

76
00:04:10,240 --> 00:04:12,810
‫Tetapi dengan alat ini, itu tidak lagi diperlukan.

77
00:04:12,810 --> 00:04:16,200
‫Sehingga secara otomatis server akan restart setiap kali kita

78
00:04:16,200 --> 00:04:17,283
‫melakukan perubahan.

79
00:04:18,661 --> 00:04:21,290
‫Jadi sekarang selesai menginstal, dan

80
00:04:21,290 --> 00:04:24,850
‫itu membuat bidang baru yang disebut dependensi dev,

81
00:04:24,850 --> 00:04:27,720
‫dan tentu saja menambahkan nodemon di sana.

82
00:04:27,720 --> 00:04:30,473
‫Jadi proyek kami sekarang pada dasarnya tahu

83
00:04:30,473 --> 00:04:34,805
‫bahwa kami bergantung pada alat ini di sini untuk mengembangkan aplikasi kami,

84
00:04:34,805 --> 00:04:38,853
‫dan paket ini di sini untuk benar-benar membangun basis kode kami.

85
00:04:40,660 --> 00:04:44,470
‫Jadi ini adalah dua jenis paket.

86
00:04:44,470 --> 00:04:48,050
‫Sekarang mari kita juga berbicara tentang dua jenis penginstalan

87
00:04:48,050 --> 00:04:49,330
‫paket-paket ini,

88
00:04:49,330 --> 00:04:52,250
‫karena saat ini yang kita lakukan hanyalah menginstal

89
00:04:52,250 --> 00:04:55,010
‫paket-paket ini secara lokal, jadi paket-paket ini

90
00:04:55,010 --> 00:04:57,658
‫hanya berfungsi di proyek ini dan kita

91
00:04:57,658 --> 00:05:00,010
‫benar-benar dapat melihatnya di sini di

92
00:05:00,010 --> 00:05:01,390
‫folder proyek kita

93
00:05:01,390 --> 00:05:03,800
‫karena npm membuat ini folder baru

94
00:05:03,800 --> 00:05:05,963
‫bernama modul node untuk kita.

95
00:05:06,810 --> 00:05:10,329
‫Ia memiliki semua dependensi proyek kami.

96
00:05:10,329 --> 00:05:13,501
‫Tapi sekarang Anda mungkin bertanya, kami

97
00:05:13,501 --> 00:05:16,214
‫hanya menentukan Slugify dan nodemon,

98
00:05:16,214 --> 00:05:20,658
‫jadi apa yang dilakukan semua paket ini di sini?

99
00:05:20,658 --> 00:05:23,490
‫Yah, itu hanya karena mereka

100
00:05:23,490 --> 00:05:26,573
‫pada gilirannya adalah dependensi dari dependensi kita.

101
00:05:26,573 --> 00:05:31,400
‫Jika, misalnya, Slugify membutuhkan salah satu paket ini,

102
00:05:31,400 --> 00:05:36,130
‫maka npm akan menginstal dependensi ini juga.

103
00:05:36,130 --> 00:05:39,090
‫Jadi kita berakhir dengan semua dependensi ini

104
00:05:39,090 --> 00:05:40,443
‫di proyek kita.

105
00:05:44,770 --> 00:05:48,600
‫Jadi ini untuk modul lokal, jadi Slugify dan nodemon, sekali

106
00:05:48,600 --> 00:05:50,720
‫lagi, kami baru saja

107
00:05:50,720 --> 00:05:54,360
‫menginstalnya secara lokal di folder proyek kami dan mereka

108
00:05:54,360 --> 00:05:56,790
‫tidak akan berfungsi di tempat lain.

109
00:05:56,790 --> 00:06:01,170
‫Tetapi dengan npm, kita juga dapat memiliki instalasi global, dan

110
00:06:01,170 --> 00:06:04,460
‫instalasi global kemudian akan tersedia di mana saja,

111
00:06:04,460 --> 00:06:06,980
‫tidak hanya folder proyek kita,

112
00:06:06,980 --> 00:06:10,490
‫tetapi di setiap folder di seluruh mesin Anda.

113
00:06:10,490 --> 00:06:13,360
‫Jadi sebuah paket harus diinstal secara global

114
00:06:13,360 --> 00:06:17,530
‫ketika ia menyediakan perintah yang dapat dieksekusi yang dapat Anda

115
00:06:17,530 --> 00:06:20,000
‫jalankan dari antarmuka baris perintah.

116
00:06:20,000 --> 00:06:24,260
‫Dan nodemon, misalnya, adalah salah satu alat seperti itu.

117
00:06:24,260 --> 00:06:28,000
‫Jadi saya menggunakan nodemon di semua proyek Node yang saya

118
00:06:28,000 --> 00:06:31,530
‫kerjakan, jadi saya menginstal nodemon sebagai ketergantungan global karena

119
00:06:31,530 --> 00:06:34,710
‫dengan begitu saya tidak perlu menginstalnya setiap kali

120
00:06:34,710 --> 00:06:36,830
‫saya membuat proyek baru.

121
00:06:36,830 --> 00:06:38,880
‫Saya cukup menggunakannya dalam proyek

122
00:06:38,880 --> 00:06:41,083
‫baru karena sudah diinstal secara global.

123
00:06:41,950 --> 00:06:44,620
‫Jadi sekarang mari kita lakukan itu.

124
00:06:44,620 --> 00:06:46,560
‫Kosongkan konsol di

125
00:06:46,560 --> 00:06:48,780
‫sini, lalu instal secara global.

126
00:06:48,780 --> 00:06:52,480
‫Jadi npm install, dan sebenarnya ada

127
00:06:52,480 --> 00:06:55,290
‫singkatan untuk install.

128
00:06:55,290 --> 00:06:58,963
‫Sebenarnya cukup hanya menulis i, seperti ini.

129
00:06:58,963 --> 00:07:02,990
‫Itu sebenarnya biasanya bagaimana saya melakukannya.

130
00:07:02,990 --> 00:07:07,990
‫Jadi npm i nodemon, lalu tandai global.

131
00:07:10,080 --> 00:07:11,283
‫Tekan

132
00:07:13,291 --> 00:07:18,010
‫kembali sekarang, dan sekarang sedang diinstal secara global.

133
00:07:18,010 --> 00:07:20,460
‫Tapi itu sebenarnya memberi kami kesalahan

134
00:07:20,460 --> 00:07:23,480
‫ini, dan jika Anda menggunakan Mac dan melakukannya seperti

135
00:07:23,480 --> 00:07:25,370
‫ini, maka itu juga

136
00:07:25,370 --> 00:07:27,635
‫akan memberi Anda kesalahan hanya karena

137
00:07:27,635 --> 00:07:30,446
‫Anda tidak memiliki izin untuk menginstal paket ini.

138
00:07:30,446 --> 00:07:34,190
‫Jika Anda menggunakan Mac, itu tidak berfungsi, dan saya

139
00:07:34,190 --> 00:07:37,090
‫percaya pada Windows itu akan berfungsi,

140
00:07:37,090 --> 00:07:39,770
‫setidaknya itulah pengalaman yang saya

141
00:07:39,770 --> 00:07:43,370
‫miliki, tetapi jika Anda menggunakan Mac, Anda sebenarnya

142
00:07:43,370 --> 00:07:46,890
‫telah meletakkan Sudo di depannya dan kemudian masukkan

143
00:07:46,890 --> 00:07:50,750
‫kata sandi Anda pada dasarnya hanya untuk memberikan izin.

144
00:07:50,750 --> 00:07:52,704
‫Nah dalam kasus saya,

145
00:07:52,704 --> 00:07:55,720
‫saya memiliki Touch ID, tetapi jika Anda tidak memilikinya,

146
00:07:55,720 --> 00:07:58,560
‫Anda dapat menggunakan kata sandi akun pengguna Anda.

147
00:07:58,560 --> 00:08:02,700
‫Bagaimanapun, sekarang berhasil, dan sekarang kita dapat mulai menggunakan nodemon

148
00:08:02,700 --> 00:08:04,470
‫pada proyek ini.

149
00:08:04,470 --> 00:08:07,380
‫Jadi biarkan saya benar-benar menunjukkan cara kerjanya.

150
00:08:07,380 --> 00:08:09,459
‫Jadi sebelum menjalankan aplikasi kami, kami melakukannya seperti ini.

151
00:08:09,459 --> 00:08:14,459
‫Kami menulis node dan kemudian index. js.

152
00:08:14,480 --> 00:08:17,460
‫Apa yang saya lakukan di sini sekarang sebenarnya adalah

153
00:08:17,460 --> 00:08:19,900
‫pelengkapan otomatis, dan saya pikir saya belum

154
00:08:19,900 --> 00:08:21,170
‫membicarakannya dengan Anda

155
00:08:21,170 --> 00:08:24,030
‫saat ini, jadi izinkan saya melanjutkan dan menghapus ini.

156
00:08:24,030 --> 00:08:26,680
‫Jadi saya mulai mengetik i di sini, dan

157
00:08:26,680 --> 00:08:30,200
‫karena tidak ada file lain yang dimulai dengan i, saya

158
00:08:30,200 --> 00:08:31,550
‫sekarang dapat menekan

159
00:08:31,550 --> 00:08:33,950
‫tab, dan secara otomatis akan melengkapi sisa

160
00:08:33,950 --> 00:08:35,613
‫nama file untuk saya.

161
00:08:36,499 --> 00:08:40,279
‫Kami biasa melakukannya seperti ini, lalu tekan kembali, dan

162
00:08:40,279 --> 00:08:42,890
‫kemudian kapan pun kami ingin melakukan

163
00:08:42,890 --> 00:08:46,200
‫beberapa perubahan, kami harus keluar seperti ini, dan

164
00:08:46,200 --> 00:08:48,370
‫memulai ulang semuanya lagi.

165
00:08:48,370 --> 00:08:51,963
‫Tapi itu tidak lagi terjadi karena sekarang kita memiliki nodemon.

166
00:08:51,963 --> 00:08:55,900
‫Jadi yang harus kita lakukan adalah alih-alih menulis node, kita menulis

167
00:08:55,900 --> 00:08:59,293
‫nodemon dan kemudian mengindeks. js.

168
00:09:01,490 --> 00:09:04,910
‫Oke, jadi sekarang dia mengawasi setiap file dengan

169
00:09:04,910 --> 00:09:06,093
‫setiap ekstensi.

170
00:09:07,816 --> 00:09:10,892
‫Jika sekarang kita kembali ke file kita di sini,

171
00:09:10,892 --> 00:09:13,100
‫kita bahkan tidak perlu mengubah apa

172
00:09:13,100 --> 00:09:15,160
‫pun, yang harus saya lakukan

173
00:09:15,160 --> 00:09:18,790
‫adalah menyimpannya dan melihat apa yang terjadi di sini di konsol.

174
00:09:18,790 --> 00:09:20,750
‫Jadi saya akan menyimpannya

175
00:09:20,750 --> 00:09:24,146
‫sekarang, dan Anda melihat memulai ulang karena perubahan.

176
00:09:24,146 --> 00:09:28,340
‫Sekarang mulai lagi, node index. js.

177
00:09:28,340 --> 00:09:29,880
‫Jadi Anda melihat bahwa

178
00:09:29,880 --> 00:09:32,860
‫di balik layar, sebenarnya masih menjalankan perintah asli yang

179
00:09:32,860 --> 00:09:37,370
‫biasa kita lakukan, jadi node index. js, jadi nodemon pada

180
00:09:37,370 --> 00:09:40,210
‫dasarnya hanya membungkus perintah node itu

181
00:09:40,210 --> 00:09:42,320
‫hanya untuk membuat

182
00:09:42,320 --> 00:09:44,642
‫hidup kita sedikit lebih mudah.

183
00:09:44,642 --> 00:09:48,530
‫Ini adalah alat yang sangat, sangat berguna bagi kita untuk

184
00:09:48,530 --> 00:09:49,990
‫bekerja dengan Node, dan

185
00:09:49,990 --> 00:09:53,670
‫untuk sisa kursus, saya akan selalu menggunakan nodemon daripada

186
00:09:53,670 --> 00:09:55,083
‫perintah node.

187
00:09:55,970 --> 00:09:59,230
‫Dan sekarang hanya untuk menyelesaikan, ada satu hal kecil lagi

188
00:09:59,230 --> 00:10:01,450
‫yang ingin saya tunjukkan di sini.

189
00:10:01,450 --> 00:10:05,120
‫Jadi katakanlah kita tidak menginstal nodemon secara global.

190
00:10:05,120 --> 00:10:10,120
‫Nah, bagaimana kita kemudian menggunakan ketergantungan dev kita di sini secara lokal?

191
00:10:10,410 --> 00:10:13,800
‫Jadi nodemon lokal yang telah kita install.

192
00:10:13,800 --> 00:10:16,730
‫Yah, kita tidak bisa begitu saja menjalankannya dari

193
00:10:16,730 --> 00:10:20,200
‫baris perintah karena dependensi lokal, mereka tidak bekerja seperti itu.

194
00:10:20,200 --> 00:10:24,240
‫Kami tidak dapat langsung menggunakannya langsung di baris perintah, tetapi yang

195
00:10:24,240 --> 00:10:27,990
‫dapat kami lakukan adalah menentukan skrip npm dan kami

196
00:10:31,210 --> 00:10:34,130
‫melakukannya di sini, di bidang skrip ini.

197
00:10:34,130 --> 00:10:36,500
‫Ketika kami melakukan npm di dalamnya,

198
00:10:36,500 --> 00:10:40,400
‫itu benar-benar menempatkan skrip yang satu ini di sini untuk

199
00:10:40,400 --> 00:10:41,960
‫kami, yang untuk

200
00:10:41,960 --> 00:10:46,760
‫pengujian, dan kemudian hanya mengatakan bahwa kami tidak memiliki pengujian yang ditentukan.

201
00:10:46,760 --> 00:10:49,800
‫Jadi itu seperti placeholder untuk kita sekarang,

202
00:10:49,800 --> 00:10:53,143
‫yang bisa kita ganti sekarang dengan start,

203
00:10:57,490 --> 00:11:02,420
‫dan kemudian nodemon index. js.

204
00:11:02,420 --> 00:11:04,680
‫Dan nodemon yang saya gunakan

205
00:11:04,680 --> 00:11:06,690
‫di sini sebenarnya

206
00:11:06,690 --> 00:11:09,622
‫adalah nodemon yang berasal dari dependensi dev.

207
00:11:09,622 --> 00:11:14,110
‫Alih-alih menulis perintah di sini di baris perintah seperti yang

208
00:11:15,449 --> 00:11:17,100
‫saya lakukan di

209
00:11:17,100 --> 00:11:22,100
‫sini, saya hanya akan memasukkan hal yang sama ke dalam skrip npm.

210
00:11:22,330 --> 00:11:25,464
‫Script ini disebut start dalam kasus

211
00:11:25,464 --> 00:11:28,660
‫ini, dan sekarang kita akan dapat menjalankannya.

212
00:11:28,660 --> 00:11:30,970
‫Jadi biarkan aku menyelesaikan yang satu ini di sini.

213
00:11:30,970 --> 00:11:33,880
‫Jadi beginilah cara kita menjalankan skrip npm,

214
00:11:33,880 --> 00:11:37,763
‫menjalankan dan memulai npm, dan memang itu memberi kita

215
00:11:39,640 --> 00:11:44,640
‫perintah di sini nodemon index. js, dan sekarang semuanya

216
00:11:45,010 --> 00:11:48,858
‫bekerja dengan cara yang sama persis seperti sebelumnya.

217
00:11:48,858 --> 00:11:50,557
‫Benar?

218
00:11:50,557 --> 00:11:52,580
‫Dan ini tidak ada

219
00:11:52,580 --> 00:11:54,733
‫hubungannya dengan fakta bahwa kami menginstal

220
00:11:54,733 --> 00:11:58,270
‫nodemon secara global sebelumnya, ini hanya berfungsi seperti ini

221
00:11:58,270 --> 00:12:03,210
‫karena, sekali lagi, nodemon adalah ketergantungan dev kami di sini di skrip npm.

222
00:12:03,210 --> 00:12:04,870
‫Kami kemudian dapat

223
00:12:04,870 --> 00:12:07,785
‫menulis sesuatu seperti instruksi antarmuka baris perintah

224
00:12:07,785 --> 00:12:10,640
‫yang akan menggunakan ketergantungan lokal itu

225
00:12:10,640 --> 00:12:12,610
‫dan bukan ketergantungan global.

226
00:12:12,610 --> 00:12:14,770
‫Sekali lagi, ini akan berfungsi

227
00:12:14,770 --> 00:12:17,203
‫dengan baik tanpa nodemon diinstal secara global.

228
00:12:18,750 --> 00:12:21,780
‫Beginilah cara Anda menentukan skrip npm, dan kami

229
00:12:21,780 --> 00:12:24,666
‫akan melakukan lebih banyak lagi sepanjang kursus

230
00:12:24,666 --> 00:12:27,750
‫ini dan kami dapat memberi mereka segala macam nama.

231
00:12:27,750 --> 00:12:31,849
‫Mulai adalah jenis default untuk pengembangan.

232
00:12:31,849 --> 00:12:33,870
‫Jadi sebenarnya untuk

233
00:12:33,870 --> 00:12:37,973
‫memulai, kita bahkan tidak perlu menulis npm run

234
00:12:37,973 --> 00:12:41,680
‫start, tetapi menulis npm start sebenarnya cukup

235
00:12:41,680 --> 00:12:44,143
‫untuk memicu perintah khusus ini.

236
00:12:46,010 --> 00:12:49,010
‫Jadi Anda lihat lagi, ini berfungsi dengan baik seperti ini.

237
00:12:49,010 --> 00:12:49,843
‫Sempurna.

238
00:12:49,843 --> 00:12:52,040
‫Jadi dalam video ini,

239
00:12:52,040 --> 00:12:55,990
‫Anda mempelajari perbedaan antara dependensi reguler dan dependensi pengembangan, dan

240
00:12:55,990 --> 00:12:58,680
‫kemudian Anda juga belajar bahwa Anda

241
00:12:58,680 --> 00:13:01,040
‫dapat menginstalnya baik secara lokal maupun

242
00:13:01,040 --> 00:13:04,950
‫global, atau Anda juga dapat menginstalnya di kedua tempat, bukan?

243
00:13:04,950 --> 00:13:07,850
‫Tapi sebenarnya, biasanya dependensi global

244
00:13:07,850 --> 00:13:11,370
‫yang kita instal biasanya selalu alat pengembangan karena

245
00:13:11,370 --> 00:13:14,500
‫merekalah yang lebih masuk akal untuk menginstal

246
00:13:14,500 --> 00:13:17,810
‫seperti itu, lagi-lagi karena mereka biasanya memberi

247
00:13:17,810 --> 00:13:21,240
‫kita seperti program antarmuka baris perintah yang bagus.

248
00:13:21,240 --> 00:13:26,070
‫Dalam video berikutnya, kami kemudian akan menggunakan ketergantungan yang kami pasang di

249
00:13:26,070 --> 00:13:28,650
‫sini sebenarnya dalam kode kami sehingga

250
00:13:28,650 --> 00:13:30,263
‫Anda benar-benar belajar

251
00:13:30,263 --> 00:13:33,733
‫bagaimana memasukkan modul pihak ketiga ke dalam kode Anda.

