이 강의로 돌아와서 나는 PM이라는 것을 소개하는 데 중점을 둘 것입니다.
그래서 여기에 세 가지 주요 목표가 있습니다.
내가하고 싶은 첫 번째 목표는 NPM이 무엇을 의미하는지 정의하는 것입니다.
개념적으로 그것이 무엇인지 그리고 왜 그것이 굉장한지를 설명합니다.
그리고 마지막으로 사용하게 될 모든 패키지를 소개합니다.
우리가 악명 높은 홈 페이지를 보여준 노드 비디오의 소개에 패키지가 무엇인지 정의하면이 작은 단락을 읽고 Chromes V8 엔진에 내장 된 자바 스크립트 런타임을 알아 채는 방법에 대해 이야기합니다. .
그리고 여기에이 문장이 있습니다.
Julius의 패키지 생태계는 없습니다. NPM은 전 세계 오픈 소스 라이브러리 중 가장 큰 생태계입니다.
공식 홈페이지에서 말하는 것은 아닙니다.
이 작은 글씨의 3 분의 1은 단지 한 문장이지만 여전히 3 분의 1은 NPM에 관한 것입니다.
또한 Noad를 처음 소개했을 때 스택 공유 페이지를 보여 주었고 사용자가 가장 좋은 부분 인 것으로 투표 한 일부 기능을 검토했습니다.
예.
가장 대중적인 대답은 훌륭한 도서관입니다.
그리고 두 번째로 인기있는 것은 NPM입니다.
그리고 정말로 이것들은 똑같은 것을 말하고 있습니다.
다행스럽게도 nvm이 중요하다고 확신합니다.
이제 왜 그런지 이야기하고 그것이 무엇이며 어떻게 작동하는지 이야기 해 봅시다.
따라서 여기 NPM 홈 페이지에서이 작은 광고문이 공식 슬로건 NPM이 Javascript의 패키지 관리자임을 알 수 있습니다.
자, 앞면과 자바 스크립트를 쓸 때 패키지가 무엇인지 이야기 해 봅시다.
HD 메일 파일을 만든 다음 스크립트 태그가있는 항목을 포함하는 것을 생각해보십시오.
Jay 쿼리 나 부트 스트랩 자바 스크립트 라이브러리 또는 다른 자바 스크립트 라이브러리를 포함 시키려면 스크립트 팀에서 사용해야합니다.
그러나 서버 측 노드를 작성하고 다른 사람이 작성한 라이브러리 또는 무언가를 포함하려는 경우 H.T.가 없기 때문에 스크립트 태그가 없기 때문에 스크립트 태그를 추가 할 수 없습니다. 금액.
우리는 단지 노드를 다루고 있습니다. 서버 측 자바 스크립트를 작성할 때 노드를 쓰거나 노드를 쓰려면 노드 라이브러리를 호출하는 대신 NPM을 사용하는 것이고 Pim은이를 패키지로 참조합니다.
그러나 그것은 같은 생각입니다.
따라서 패키지는 다른 사람이 작성한 코드 일뿐입니다.
한 그룹의 한 사람이 자신의 프로젝트에 추가 기능을 포함시킬 수 있다고 쓰고 있습니다. Jay queery 나 bootstrap과 같은 프런트 엔드 라이브러리를 포함하는 것보다 나에게 훨씬 흥미로운 점은 모든 패키지가 여기에 중앙 집중화되어 있다는 것입니다. NPM 웹 사이트 및 더 중요한 것은 NPM에는 명령 줄 도구가있어서 정말 쉽게 설치할 수 있습니다.
익스프레스 나 목표와 같은 꾸러미를 설치하고 싶습니다.
내가해야 할 일은 명령 줄에 NPM 설치와 패키지 이름을 입력하는 것뿐입니다.
나는 가서 Cdn이나 링크를 찾아서 복사해서 붙일 필요가 없다.
내가해야 할 일은 NPM 설치를 실행 한 다음 패키지의 이름을 실행하는 것입니다.
NPM이 해당 패키지에 대해 알고있는 한 거의 200,000 개의 다른 패키지가 있음을 알 수 있습니다.
그것은 자동으로 다음 비디오에 실제로 설치되어 새로운 패키지를 설치하고 중요한 패키지를 설치하고 시작하기위한 간단한 패키지를 사용합니다.
그러나이 과정을 진행하면서 사람들이 knode를 사용하여 웹 응용 프로그램을 만들 때 계속해서 새 패키지를 사용하고 추가 할 것입니다.
그들은 단순한 자바 스크립트를 작성하지 않고 처음부터 모든 것을합니다.
대부분 당신은 패키지와 다른 툴 프레임 워크를 사용하여 다른 사람들이 우리의 삶을 편하게하기 위해 작성한 것들을 사용할 것입니다.
우리의 스택에서는 Express라는 패키지를 사용하게 될 것입니다.
이것은 정말 유명합니다.
mongoose라는 또 다른 패키지를 사용할 것입니다.
그리고 실제로 그들은 여기에서 당신을 보여줄 수 있습니다.
우리는 신체 부위라고 불릴 때 또는 Ejay 엉덩이라고하는 또 다른 Morgon이라고 불리는 다른 패키지를 사용하고 있습니다.
그리고 우리가 마침내 소개 할 것이 더 많은 것들이 우리가 설치 한 약 10 개의 다른 패키지로 작업하게 될 것입니다.
이 과정이 끝날 때까지.
다시 목표로 돌아가서 마무리하겠습니다.
그래서 NPM을 정의하십시오.
우리는 그것이 노드 패키지 관리자를 나타내는 이유에 대해 이야기했습니다.이 도구는 노드와 함께 제공되는 멋진 도구입니다.이 도구는 자바 스크립트 버전 또는 라이브러리의 노드 버전 인 패키지를 설치하여 다른 사람이 작성한 코드로 우리의 삶을 편하게 만듭니다. NPM 우리가 정말로 쉽게 설치할 수있게 해줍니다.
그래서 그것이 사용하기 쉽다는 이유 중 하나입니다.
또한 거의 200000 가지 패키지의 중앙 집중식 저장소입니다.
거의 모든 일은 고양이 사진을 인쇄하거나 웹 응용 프로그램을 설정하거나 데이터베이스에 연결하거나 터미널에 다채로운 텍스트를 인쇄하거나 자바 스크립트를 사용하여 상상할 수있는 거의 모든 것을 농담으로 말하는 것입니다. 및 노드.
누군가 이미이 작업을 완료 한 후이 좋은 모듈에 패키지를 설치하여 설치할 수 있습니다. 그리고 나서 가장 중요한 패키지를 사용하여 끝내게 될 패키지 몇 가지를 Express라고 부릅니다. 그러면 이것이 우리의 프레임 워크가 될 것입니다. 우리가 사용하는.
그러나 우리는 몽구스와 모건, 에제이 엉덩이, 바디 파서, 쿠키 파서, 여권 등 몇 가지 다른 것들도 사용할 것입니다.