1
00:00:00,270 --> 00:00:05,750
이 강의로 돌아와서 나는 PM이라는 것을 소개하는 데 중점을 둘 것입니다.

2
00:00:05,820 --> 00:00:07,730
그래서 여기에 세 가지 주요 목표가 있습니다.

3
00:00:08,070 --> 00:00:11,990
내가하고 싶은 첫 번째 목표는 NPM이 무엇을 의미하는지 정의하는 것입니다.

4
00:00:12,090 --> 00:00:16,500
개념적으로 그것이 무엇인지 그리고 왜 그것이 굉장한지를 설명합니다.

5
00:00:16,500 --> 00:00:20,150
그리고 마지막으로 사용하게 될 모든 패키지를 소개합니다.

6
00:00:20,190 --> 00:00:36,130
우리가 악명 높은 홈 페이지를 보여준 노드 비디오의 소개에 패키지가 무엇인지 정의하면이 작은 단락을 읽고 Chromes V8 엔진에 내장 된 자바 스크립트 런타임을 알아 채는 방법에 대해 이야기합니다. .

7
00:00:36,330 --> 00:00:38,450
그리고 여기에이 문장이 있습니다.

8
00:00:38,730 --> 00:00:45,800
Julius의 패키지 생태계는 없습니다. NPM은 전 세계 오픈 소스 라이브러리 중 가장 큰 생태계입니다.

9
00:00:46,140 --> 00:00:49,580
공식 홈페이지에서 말하는 것은 아닙니다.

10
00:00:49,800 --> 00:00:56,370
이 작은 글씨의 3 분의 1은 단지 한 문장이지만 여전히 3 분의 1은 NPM에 관한 것입니다.

11
00:00:56,370 --> 00:01:07,420
또한 Noad를 처음 소개했을 때 스택 공유 페이지를 보여 주었고 사용자가 가장 좋은 부분 인 것으로 투표 한 일부 기능을 검토했습니다.

12
00:01:07,450 --> 00:01:08,030
예.

13
00:01:08,340 --> 00:01:12,180
가장 대중적인 대답은 훌륭한 도서관입니다.

14
00:01:12,390 --> 00:01:14,900
그리고 두 번째로 인기있는 것은 NPM입니다.

15
00:01:15,120 --> 00:01:17,800
그리고 정말로 이것들은 똑같은 것을 말하고 있습니다.

16
00:01:17,850 --> 00:01:21,510
다행스럽게도 nvm이 중요하다고 확신합니다.

17
00:01:21,510 --> 00:01:25,510
이제 왜 그런지 이야기하고 그것이 무엇이며 어떻게 작동하는지 이야기 해 봅시다.

18
00:01:25,530 --> 00:01:34,700
따라서 여기 NPM 홈 페이지에서이 작은 광고문이 공식 슬로건 NPM이 Javascript의 패키지 관리자임을 알 수 있습니다.

19
00:01:35,190 --> 00:01:39,740
자, 앞면과 자바 스크립트를 쓸 때 패키지가 무엇인지 이야기 해 봅시다.

20
00:01:39,750 --> 00:01:44,150
HD 메일 파일을 만든 다음 스크립트 태그가있는 항목을 포함하는 것을 생각해보십시오.

21
00:01:44,460 --> 00:01:54,320
Jay 쿼리 나 부트 스트랩 자바 스크립트 라이브러리 또는 다른 자바 스크립트 라이브러리를 포함 시키려면 스크립트 팀에서 사용해야합니다.

22
00:01:54,690 --> 00:02:05,180
그러나 서버 측 노드를 작성하고 다른 사람이 작성한 라이브러리 또는 무언가를 포함하려는 경우 H.T.가 없기 때문에 스크립트 태그가 없기 때문에 스크립트 태그를 추가 할 수 없습니다. 금액.

23
00:02:05,370 --> 00:02:17,400
우리는 단지 노드를 다루고 있습니다. 서버 측 자바 스크립트를 작성할 때 노드를 쓰거나 노드를 쓰려면 노드 라이브러리를 호출하는 대신 NPM을 사용하는 것이고 Pim은이를 패키지로 참조합니다.

24
00:02:17,550 --> 00:02:18,720
그러나 그것은 같은 생각입니다.

25
00:02:18,840 --> 00:02:21,960
따라서 패키지는 다른 사람이 작성한 코드 일뿐입니다.

26
00:02:22,010 --> 00:02:44,380
한 그룹의 한 사람이 자신의 프로젝트에 추가 기능을 포함시킬 수 있다고 쓰고 있습니다. Jay queery 나 bootstrap과 같은 프런트 엔드 라이브러리를 포함하는 것보다 나에게 훨씬 흥미로운 점은 모든 패키지가 여기에 중앙 집중화되어 있다는 것입니다. NPM 웹 사이트 및 더 중요한 것은 NPM에는 명령 줄 도구가있어서 정말 쉽게 설치할 수 있습니다.

27
00:02:44,550 --> 00:02:50,830
익스프레스 나 목표와 같은 꾸러미를 설치하고 싶습니다.

28
00:02:51,000 --> 00:02:57,250
내가해야 할 일은 명령 줄에 NPM 설치와 패키지 이름을 입력하는 것뿐입니다.

29
00:02:57,270 --> 00:03:01,330
나는 가서 Cdn이나 링크를 찾아서 복사해서 붙일 필요가 없다.

30
00:03:01,380 --> 00:03:04,890
내가해야 할 일은 NPM 설치를 실행 한 다음 패키지의 이름을 실행하는 것입니다.

31
00:03:05,070 --> 00:03:11,280
NPM이 해당 패키지에 대해 알고있는 한 거의 200,000 개의 다른 패키지가 있음을 알 수 있습니다.

32
00:03:11,360 --> 00:03:20,530
그것은 자동으로 다음 비디오에 실제로 설치되어 새로운 패키지를 설치하고 중요한 패키지를 설치하고 시작하기위한 간단한 패키지를 사용합니다.

33
00:03:20,880 --> 00:03:29,640
그러나이 과정을 진행하면서 사람들이 knode를 사용하여 웹 응용 프로그램을 만들 때 계속해서 새 패키지를 사용하고 추가 할 것입니다.

34
00:03:29,670 --> 00:03:32,930
그들은 단순한 자바 스크립트를 작성하지 않고 처음부터 모든 것을합니다.

35
00:03:33,000 --> 00:03:40,080
대부분 당신은 패키지와 다른 툴 프레임 워크를 사용하여 다른 사람들이 우리의 삶을 편하게하기 위해 작성한 것들을 사용할 것입니다.

36
00:03:40,080 --> 00:03:44,220
우리의 스택에서는 Express라는 패키지를 사용하게 될 것입니다.

37
00:03:44,280 --> 00:03:45,930
이것은 정말 유명합니다.

38
00:03:45,990 --> 00:03:49,090
mongoose라는 또 다른 패키지를 사용할 것입니다.

39
00:03:49,190 --> 00:03:50,810
그리고 실제로 그들은 여기에서 당신을 보여줄 수 있습니다.

40
00:03:50,880 --> 00:03:57,240
우리는 신체 부위라고 불릴 때 또는 Ejay 엉덩이라고하는 또 다른 Morgon이라고 불리는 다른 패키지를 사용하고 있습니다.

41
00:03:57,360 --> 00:04:03,200
그리고 우리가 마침내 소개 할 것이 더 많은 것들이 우리가 설치 한 약 10 개의 다른 패키지로 작업하게 될 것입니다.

42
00:04:03,300 --> 00:04:04,830
이 과정이 끝날 때까지.

43
00:04:05,880 --> 00:04:09,500
다시 목표로 돌아가서 마무리하겠습니다.

44
00:04:09,540 --> 00:04:10,780
그래서 NPM을 정의하십시오.

45
00:04:10,830 --> 00:04:30,630
우리는 그것이 노드 패키지 관리자를 나타내는 이유에 대해 이야기했습니다.이 도구는 노드와 함께 제공되는 멋진 도구입니다.이 도구는 자바 스크립트 버전 또는 라이브러리의 노드 버전 인 패키지를 설치하여 다른 사람이 작성한 코드로 우리의 삶을 편하게 만듭니다. NPM 우리가 정말로 쉽게 설치할 수있게 해줍니다.

46
00:04:30,840 --> 00:04:34,140
그래서 그것이 사용하기 쉽다는 이유 중 하나입니다.

47
00:04:34,140 --> 00:04:39,920
또한 거의 200000 가지 패키지의 중앙 집중식 저장소입니다.

48
00:04:39,990 --> 00:04:55,850
거의 모든 일은 고양이 사진을 인쇄하거나 웹 응용 프로그램을 설정하거나 데이터베이스에 연결하거나 터미널에 다채로운 텍스트를 인쇄하거나 자바 스크립트를 사용하여 상상할 수있는 거의 모든 것을 농담으로 말하는 것입니다. 및 노드.

49
00:04:55,950 --> 00:05:10,250
누군가 이미이 작업을 완료 한 후이 좋은 모듈에 패키지를 설치하여 설치할 수 있습니다. 그리고 나서 가장 중요한 패키지를 사용하여 끝내게 될 패키지 몇 가지를 Express라고 부릅니다. 그러면 이것이 우리의 프레임 워크가 될 것입니다. 우리가 사용하는.

50
00:05:10,620 --> 00:05:20,970
그러나 우리는 몽구스와 모건, 에제이 엉덩이, 바디 파서, 쿠키 파서, 여권 등 몇 가지 다른 것들도 사용할 것입니다.
