1
00:00:00,210 --> 00:00:01,380
다시 오신 것을 환영합니다.

2
00:00:01,380 --> 00:00:08,110
마지막 비디오에서 약속했듯이 이제 우리는 어떻게 사용하는지 알게 될 것이고 몇 가지 패키지를 설치할 것입니다.

3
00:00:08,400 --> 00:00:09,600
바라기를 재미있는 교훈입니다.

4
00:00:09,630 --> 00:00:14,610
우리가 설치하려고하는 두 패키지는 꽤 어리 석고 확실히 유용하지는 않습니다.

5
00:00:14,760 --> 00:00:21,220
근본적으로 우리는 Express와 몽구스와 같은 패키지를 다음 유닛에 설치할 정확한 방법으로 설치합니다.

6
00:00:21,420 --> 00:00:35,470
시작하기 전에 NPM을 사용하여 명령을 설치하고 Pimm을 설치하여 패키지를 설치 한 다음 require를 사용하여 js 파일에 패키지를 포함하는 방법을 보여주고 싶습니다.

7
00:00:36,060 --> 00:00:48,560
내가 먼저 할 일은 새로운 폴더 만들기 디렉토리를 만드는 것입니다.이 데모 앱을 호출하고 데모 응용 프로그램으로 CD로 이동하려고합니다.

8
00:00:48,780 --> 00:00:50,800
여기에 새 파일을 만들겠습니다.

9
00:00:50,880 --> 00:00:52,850
그래서 touch app.

10
00:00:52,860 --> 00:01:09,460
J.S. 그리고 나서 그것을 열어 보겠습니다. J의 간단한 영사관 로그에서 시작하여 노드를 저장하고 실행 해 보겠습니다.

11
00:01:09,720 --> 00:01:14,820
예, 패키지를 설치할 장소가 있기 때문에이 작업을 수행하고 있습니다.

12
00:01:14,940 --> 00:01:16,850
우리는 그들을 위해 디렉토리를 만들고 싶습니다.

13
00:01:16,890 --> 00:01:19,120
우리는 그들을 실행할 파일을 갖고 싶습니다.

14
00:01:19,140 --> 00:01:23,960
그래서 우리는이 응용 프로그램을 데모 응용 프로그램 디렉토리 안에 가장 dodgiest 한 파일로 만듭니다.

15
00:01:24,120 --> 00:01:28,290
우리가 사용할 첫번째 패키지는 나를 잡아라.

16
00:01:28,470 --> 00:01:32,010
Cat me 검색 만하면 NPM에서 검색 할 수 있습니다.

17
00:01:32,070 --> 00:01:34,550
첫 번째 결과이며 유일한 결과입니다.

18
00:01:35,280 --> 00:01:37,650
내가 말했듯이 그것은 꽤 바보 같은 꾸러미입니다.

19
00:01:37,650 --> 00:01:40,730
그것이하는 일은 당신을 ASCII art Katz로 만드는 것입니다.

20
00:01:41,070 --> 00:01:47,730
이렇게 사물이 여기 또는 여기 또는이 거대한조차 여기 있습니다.

21
00:01:48,240 --> 00:02:00,730
그러나 목표는 단지 ​​하나 또는 두 개의 자바 스크립트 메서드로 호출하고 다른 사람들이 이러한 상처를 인쇄하는 방법을 알아 내려고 노력하는 일련의 텍스트를 인쇄하는 것입니다.

22
00:02:00,930 --> 00:02:03,990
가장 먼저해야 할 일은 설치하는 것입니다.

23
00:02:04,020 --> 00:02:06,850
그래서 Cat 대시라고합니다.

24
00:02:06,880 --> 00:02:18,000
그래서 우리는 단지 그 이름이 필요합니다. 그리고 여기 우리 터미널로 돌아가서 우리는 NPM 설치 cat dash me를 실행하여 NPM 설치 명령이 정말로 중요합니다.

25
00:02:18,000 --> 00:02:21,000
우리는 새로운 응용 프로그램을 시작할 때마다 계속해서 그렇게 할 것입니다.

26
00:02:21,180 --> 00:02:28,300
모든 유닛은 5 개 또는 6 개의 다른 패키지를 설치할 것이므로 입력하기 전에 꽤 빨리 익숙해 질 것입니다.

27
00:02:28,500 --> 00:02:32,080
데모 응용 프로그램의 현재 모습을 지적하고 싶습니다.

28
00:02:32,370 --> 00:02:34,650
JS가 아닌 app dot을 제외하고는 비어 있습니다.

29
00:02:35,130 --> 00:02:39,940
하지만 NPM 설치를 시도하자마자 Cat이 나옵니다.

30
00:02:39,960 --> 00:02:46,410
그것은 NPM 서버로 가고 Cat Me를 찾고 올바른 파일을 가져 와서 설치합니다.

31
00:02:46,650 --> 00:02:52,280
그리고 지금 내가 LS를 쳤을 때, 우리는 이전에는 없었던 새로운 폴더를 실제로 볼 수 있습니다.

32
00:02:52,410 --> 00:02:55,740
노드 모듈과 나는 그것을 여기 열어 보겠다.

33
00:02:55,740 --> 00:03:02,730
우리는 노드 모듈을 살펴본 다음 그 안에 고양이와 고양이가 있습니다.

34
00:03:02,890 --> 00:03:07,520
파일 묶음이 있고 그 패키지의 파일입니다.

35
00:03:07,770 --> 00:03:09,990
그래서 이것은 다른 누군가가 쓴 코드입니다.

36
00:03:09,990 --> 00:03:13,420
이들은 당신이 밖으로 인쇄됩니다 다른 고양이 볼 수 있습니다.

37
00:03:14,070 --> 00:03:22,620
따라서 노드 모듈은 패키지를 설치할 때마다 자동으로 생성되는 디렉토리입니다.

38
00:03:22,620 --> 00:03:24,840
그래서 잠시 후에 우리는 두 번째 것을 설치할 것입니다.

39
00:03:24,960 --> 00:03:27,660
우리는 또한 노드 모듈 대신에 살 것입니다.

40
00:03:27,660 --> 00:03:35,850
그러면 노드 모듈이 저를 붙잡은 것처럼 보일 것이고 노크 노크 농담을 말하는 다른 패키지는 노드 모듈 대신있을 것입니다.

41
00:03:35,850 --> 00:03:44,000
이것이 패키지를 설치하는 방법이지만 사용하려면 응용 프로그램으로 가져 와서 require 명령을 사용해야합니다.

42
00:03:44,340 --> 00:03:45,820
그래서 여기서 보여 드리죠.

43
00:03:46,290 --> 00:03:51,510
그래서 이것은 지금까지 뭔가 부르는 것처럼 보이는 것 같습니다.

44
00:03:51,510 --> 00:04:07,000
Equals는 cat이라는 대시를 필요로합니다. 패키지 이름입니다.이 코드를 실행하면 Cat이라는 파일이나 cat me라는 파일이 자동으로 검색되어 노드 모듈 내부에서 찾을 수 있습니다.

45
00:04:07,000 --> 00:04:11,400
Cat은 나를 대시하고 어떤 코드가 자동으로 포함되는지 알고 있습니다.

46
00:04:11,520 --> 00:04:13,610
index Dot이라는 파일과 관련이 있습니다.

47
00:04:13,640 --> 00:04:15,890
그렇습니다. 너무 자세합니다.

48
00:04:15,990 --> 00:04:18,510
그래서 여기에는 자동으로 모든 올바른 코드가 포함됩니다.

49
00:04:18,510 --> 00:04:25,560
그것은 필요한 모든 것을 움켜 쥐고 무언가라고 불리는 변수 안에 넣습니다. 그리고 우리가 원하는 모든 것이 될 수 있습니다.

50
00:04:25,560 --> 00:04:31,030
이제 나는 문서로 돌아가서 우리가 어떻게 전차를 사용할 수 있는지 보여줄 것입니다.

51
00:04:31,140 --> 00:04:40,590
이것은 패키지의 또 다른 중요한 부분 중 하나입니다. 패키지를 사용하여 패키지를 유지하는 방법을 찾는 문서를 사용하는 것은 매우 간단합니다. 그래서 우리는 지금 그것을 사용하고 있습니다.

52
00:04:40,770 --> 00:04:56,450
그러나 우리가 나중에 사용하는 것들 중 일부는 100 개 또는 200 개의 다른 메소드를 가지며 모두 약간 다르게 작동하므로 일부 기능의 내용을 이해하기 위해 문서를 읽는 것에 대해 매우주의해야합니다. 내가 말했듯이 그것은 매우 간단합니다.

53
00:04:56,500 --> 00:04:59,520
우리가해야 할 일은 이미 우리가 한 일입니다.

54
00:04:59,770 --> 00:05:06,280
그리고이 경우 변수 Cat에 저장하고 무작위 고양이를 얻으려면 Cat me를 실행하십시오.

55
00:05:06,380 --> 00:05:08,180
그래서이 변수의 이름.

56
00:05:08,540 --> 00:05:10,370
그런 다음 괄호를 추가합니다.

57
00:05:10,490 --> 00:05:12,210
그리고 그것은 함수를 실행합니다.

58
00:05:12,220 --> 00:05:20,450
우리에게 말해주는 것은 우리가 나를 지켜 달라는 요구가있을 때, 우리가 되돌아 오는 것은 우리가 만든 다른 모든 기능처럼 실행할 수있는 기능이라는 것입니다.

59
00:05:20,440 --> 00:05:23,600
브라우저 또는 영사관 로그에 경고하는 것과 같습니다.

60
00:05:23,870 --> 00:05:26,210
괄호를 추가하면 실행됩니다.

61
00:05:26,600 --> 00:05:27,660
그러니 계속 시도해보십시오.

62
00:05:27,670 --> 00:05:29,910
이제 이걸 없애 버릴거야.

63
00:05:29,920 --> 00:05:35,960
그러나 로그를하고 이름을 바꾸어서 그냥 고양이라고 부르지 마라.

64
00:05:36,110 --> 00:05:38,790
그 이름이 나를 지켜줄 필요가 없다는 것을 보여주고 싶습니다.

65
00:05:39,250 --> 00:05:42,020
그런 다음 우리는 그냥 고양이를 실행합니다.

66
00:05:42,290 --> 00:05:45,930
그리고 ASCII 아트 고양이를 반환한다고 언급했습니다.

67
00:05:45,980 --> 00:05:47,040
인쇄되지 않습니다.

68
00:05:47,180 --> 00:05:56,050
그래서 우리가 cat을 실행하고 노드 aptest J.S. 인 파일을 지금 실행하면됩니다. 우리는 실제로 아무 것도 볼 수 없습니다.

69
00:05:56,060 --> 00:06:01,990
우리가 cat 함수를 실행할 때 우리가 오류를 얻지 못했다는 사실은 우리의 요구가 효과가 있다는 것을 말해줍니다.

70
00:06:02,200 --> 00:06:04,120
물론 우리는 고양이를보고 싶어합니다.

71
00:06:04,190 --> 00:06:05,390
그것이 우리가 여기있는 이유입니다.

72
00:06:05,540 --> 00:06:11,990
그래서 개 고양이를 취소하고 저장하는 로그를 취소하려고합니다.

73
00:06:12,470 --> 00:06:22,530
이제는 분명히 여기에 약간의 공간을 만들어서 명확한 명령은 터미널을 지우는 좋은 방법 일 뿐이라는 인상을받을 것입니다.

74
00:06:22,630 --> 00:06:25,280
이제 노드 앱을 실행하고 싶습니다.

75
00:06:25,340 --> 00:06:27,010
예.

76
00:06:27,010 --> 00:06:31,980
그리고 우리는 임의의 고양이를 얻고 한 번 더 해봅시다.

77
00:06:32,000 --> 00:06:33,490
우리는 거기에 갈.

78
00:06:33,500 --> 00:06:34,190
재미있는 것들.

79
00:06:34,220 --> 00:06:35,620
이제 두 마리의 무작위 고양이가 생겼습니다.

80
00:06:35,840 --> 00:06:38,160
그리고 이것은 우리가 전혀 쓰지 않은 모든 코드입니다.

81
00:06:38,320 --> 00:06:40,090
우리는 다른 누군가의 패키지를 사용하고 있습니다.

82
00:06:40,220 --> 00:06:48,850
그렇습니다. 간단합니다. Express와 같은 더 진지한 패키지를 사용하는 것과 정확히 똑같은 개념입니다. 정확하게 여기에 있습니다.

83
00:06:48,880 --> 00:06:55,790
Var express equals는 명시 적 또는 원거리 mongoose equals에 몽구스가 필요합니다.

84
00:06:55,850 --> 00:06:59,700
따라서 우리는 몇 가지 비디오에서이 작업을 수행 할 것입니다. 그러나 정확히 동일한 구문입니다.

85
00:06:59,720 --> 00:07:04,790
Var something equals는 패키지의 이름을 필요로합니다.

86
00:07:04,880 --> 00:07:06,470
그래서 그것은 나를 지켜주었습니다.

87
00:07:06,470 --> 00:07:13,150
이제 노크 노크 (Knock Knock Joke)라고 불리는이 패키지를 사용하여 보여주고 싶습니다. 또한 매우 간단합니다.

88
00:07:13,190 --> 00:07:17,070
먼저 설치하고 실행 한 다음 실행합니다.

89
00:07:17,090 --> 00:07:19,840
노크 노크는이 경우 변수가 필요한 것입니다.

90
00:07:19,970 --> 00:07:21,460
그러나 다시 그것은 무엇이라도 불릴 수 있습니다.

91
00:07:21,560 --> 00:07:25,370
그리고 우리가 그 기능을 실행하면 노크 노크 농담을 반환합니다.

92
00:07:25,500 --> 00:07:29,020
노드 모듈 폴더와 같은 디렉토리에 있는지 확인하고 싶습니다.

93
00:07:29,020 --> 00:07:33,040
우리는 여기와 같이이 디렉토리 외부에 있기를 원하지 않습니다.

94
00:07:33,310 --> 00:07:40,230
내가 바로 여기에 다른 노드 모듈 디렉토리를 만들면 패키지의 고양이와 같은 장소에 설치되지 않을 것입니다.

95
00:07:40,370 --> 00:07:51,350
그래서 우리는 노드 모듈을 볼 수있는 데모 어플리케이션으로 돌아갈 것이고, 실행하고 PM 노크 노크 농담을 설치해야합니다.

96
00:07:51,400 --> 00:07:56,470
마지막으로 S와 노크 노크를 확인하고 Enter를 누르십시오.

97
00:07:56,480 --> 00:07:57,700
그것은 잠시 걸릴 것입니다.

98
00:07:57,860 --> 00:08:10,020
그것은 가서 LS를 입력했는지 노드 모듈을 볼 수 있습니다. 만약 고양이 나 노크 농담이라면 두 개의 폴더가 있습니다.

99
00:08:10,060 --> 00:08:11,990
노크 노크 농담을 봅시다.

100
00:08:12,280 --> 00:08:14,090
우리는 천재성이라는이 지수를 가지고 있습니다.

101
00:08:14,210 --> 00:08:17,070
그리고 이것은 노크 노크 농담이있는 파일입니다.

102
00:08:17,140 --> 00:08:20,810
농담을 망쳐 놓을 것이기 때문에 그것을 실제로 보는 마법의 종류가 망가졌습니다.

103
00:08:21,130 --> 00:08:29,890
그러나 우리는 농담 인 Saray가 있다는 것을 알 수 있습니다. 여기에는 각 농담이 대상이며, 여기에이 형식의 농담 기능이 뒤집 힙니다.

104
00:08:29,890 --> 00:08:31,420
노크 노크 누가 왔어.

105
00:08:31,490 --> 00:08:36,280
이름을 농담 한 농담으로 누가 마법을 망치고 있니?

106
00:08:36,430 --> 00:08:43,370
자 여기서 끝내고 노크 노크 농담 패키지를 여기 코드로 가져와 봅시다. 그래서 우리는 그것을 위로 할 것입니다.

107
00:08:43,460 --> 00:08:48,770
대부분의 경우 파일 전체에 퍼지기보다는 맨 위에 많은 import 문이 있습니다.

108
00:08:48,820 --> 00:08:49,790
그들은 모두 정상에 있습니다.

109
00:08:49,880 --> 00:08:50,760
내가 여기있는 것처럼.

110
00:08:50,840 --> 00:08:55,040
패키지를 가져 오는 데 필요한 모든 명령문입니다.

111
00:08:55,030 --> 00:08:56,430
그래서 우리는 똑같은 일을 할 것입니다.

112
00:08:56,530 --> 00:09:00,260
Var 농담이 필요합니다.

113
00:09:00,400 --> 00:09:07,310
그리고 나서 Naach 대시 인 패키지의 이름이 대시를하고 농담을합니다.

114
00:09:07,310 --> 00:09:15,940
그리고 나서 우리가하고 싶은 일은 그 농담을 실행하는 것뿐입니다. 농담으로 돌아 왔기 때문에 다시 로그인 할 것입니다.

115
00:09:16,120 --> 00:09:18,340
그리고 당신이 그것을보고 싶다면 우리는 그것을 인쇄 할 필요가 있습니다.

116
00:09:18,620 --> 00:09:26,010
그래서 모든 것이 잘 작동한다면 두 개의 패키지가 올바르게 설치되고 임포트 된 것이므로 고양이와 농담을 할 것입니다.

117
00:09:26,330 --> 00:09:34,010
그래서 우리는 저장하고 우리는 이것을 확장 할 것이고 노드 애플리케이션을 실행할 것입니다.

118
00:09:34,060 --> 00:09:39,350
예, 우리는 고양이를 얻고 우리는이 농담을 얻습니다.

119
00:09:39,500 --> 00:09:40,130
똑 똑.

120
00:09:40,120 --> 00:09:41,290
거기 누구야.

121
00:09:41,300 --> 00:09:42,170
ABBE.

122
00:09:42,160 --> 00:09:43,330
아베 누구.

123
00:09:43,510 --> 00:09:45,420
애비 생일이야.

124
00:09:46,310 --> 00:09:48,650
그리고 한 명 더 노크가있어.

125
00:09:48,670 --> 00:09:49,520
그녀는.

126
00:09:49,690 --> 00:09:50,610
그녀는 누구입니까.

127
00:09:50,750 --> 00:09:52,880
그녀는 귀여운 소녀입니다.

128
00:09:52,880 --> 00:09:55,030
그녀는 귀여운 고양이입니다.

129
00:09:55,040 --> 00:09:56,300
그 정도면 충분합니다.

130
00:09:56,600 --> 00:09:57,270
끝내자.

131
00:09:57,290 --> 00:10:00,310
이제 여기에 몇 가지 기본 사항을 살펴 보겠습니다.

132
00:10:00,620 --> 00:10:04,630
목표에서 언급 한 두 가지 명령은 NPM 설치입니다.

133
00:10:04,660 --> 00:10:23,160
그래서 우리는 NPM 설치 노크 농담과 노크 노크 노크 노크를 설치했습니다. 우리가 설치를 실행하고 NPM에서 해당 코드를 찾을 때마다 Cat 날 설치합니다. 일단 코드가 다운로드되면 노드 모듈이라는 폴더 디렉토리에 저장합니다. 노드 모듈을 처음 만들 수 있습니다.

134
00:10:23,240 --> 00:10:28,780
그런 다음 존재하는 즉시 새로운 모듈을 동일한 노드 모듈 디렉토리에 추가합니다.

135
00:10:28,970 --> 00:10:32,680
그러나 패키지를 다운로드하거나 패키지를 설치하는 것만으로는 사용할 수 없습니다.

136
00:10:32,680 --> 00:10:39,260
우리는 여전히 코드에 필수 구문을 포함시켜야하며 패키지의 이름이 필요합니다.

137
00:10:39,470 --> 00:10:41,350
고양이 대시 나 노크 노크 농담.

138
00:10:41,440 --> 00:10:50,090
그것을 변수에 저장하면 Cat me에서 되돌아 오는 모든 코드를 저장하고 노크 농담을 노크하는 변수를 사용할 수 있습니다.

139
00:10:50,170 --> 00:10:53,200
우리는 나머지 코드에서이 변수를 사용할 수 있습니다.

140
00:10:53,200 --> 00:10:54,480
좋아, 그게 다야.

141
00:10:54,540 --> 00:10:57,490
그리고 다음 비디오에서는 또 다른 빠른 운동을 해보겠습니다.

142
00:10:57,560 --> 00:11:04,840
이 것은 꽤 재미있을 것입니다. 왜냐하면 여러분은 다른 패키지를 사용하고있을 것입니다. 실제로는 인쇄용 CAD 또는 노크 노크 농담보다 더 유용합니다.

143
00:11:04,850 --> 00:11:06,020
나는 그것을 아직 망치지 않을 것이다.

144
00:11:06,050 --> 00:11:06,980
다음 비디오에서 뵙죠.
