다시 오신 것을 환영합니다.
마지막 비디오에서 약속했듯이 이제 우리는 어떻게 사용하는지 알게 될 것이고 몇 가지 패키지를 설치할 것입니다.
바라기를 재미있는 교훈입니다.
우리가 설치하려고하는 두 패키지는 꽤 어리 석고 확실히 유용하지는 않습니다.
근본적으로 우리는 Express와 몽구스와 같은 패키지를 다음 유닛에 설치할 정확한 방법으로 설치합니다.
시작하기 전에 NPM을 사용하여 명령을 설치하고 Pimm을 설치하여 패키지를 설치 한 다음 require를 사용하여 js 파일에 패키지를 포함하는 방법을 보여주고 싶습니다.
내가 먼저 할 일은 새로운 폴더 만들기 디렉토리를 만드는 것입니다.이 데모 앱을 호출하고 데모 응용 프로그램으로 CD로 이동하려고합니다.
여기에 새 파일을 만들겠습니다.
그래서 touch app.
J.S. 그리고 나서 그것을 열어 보겠습니다. J의 간단한 영사관 로그에서 시작하여 노드를 저장하고 실행 해 보겠습니다.
예, 패키지를 설치할 장소가 있기 때문에이 작업을 수행하고 있습니다.
우리는 그들을 위해 디렉토리를 만들고 싶습니다.
우리는 그들을 실행할 파일을 갖고 싶습니다.
그래서 우리는이 응용 프로그램을 데모 응용 프로그램 디렉토리 안에 가장 dodgiest 한 파일로 만듭니다.
우리가 사용할 첫번째 패키지는 나를 잡아라.
Cat me 검색 만하면 NPM에서 검색 할 수 있습니다.
첫 번째 결과이며 유일한 결과입니다.
내가 말했듯이 그것은 꽤 바보 같은 꾸러미입니다.
그것이하는 일은 당신을 ASCII art Katz로 만드는 것입니다.
이렇게 사물이 여기 또는 여기 또는이 거대한조차 여기 있습니다.
그러나 목표는 단지 ​​하나 또는 두 개의 자바 스크립트 메서드로 호출하고 다른 사람들이 이러한 상처를 인쇄하는 방법을 알아 내려고 노력하는 일련의 텍스트를 인쇄하는 것입니다.
가장 먼저해야 할 일은 설치하는 것입니다.
그래서 Cat 대시라고합니다.
그래서 우리는 단지 그 이름이 필요합니다. 그리고 여기 우리 터미널로 돌아가서 우리는 NPM 설치 cat dash me를 실행하여 NPM 설치 명령이 정말로 중요합니다.
우리는 새로운 응용 프로그램을 시작할 때마다 계속해서 그렇게 할 것입니다.
모든 유닛은 5 개 또는 6 개의 다른 패키지를 설치할 것이므로 입력하기 전에 꽤 빨리 익숙해 질 것입니다.
데모 응용 프로그램의 현재 모습을 지적하고 싶습니다.
JS가 아닌 app dot을 제외하고는 비어 있습니다.
하지만 NPM 설치를 시도하자마자 Cat이 나옵니다.
그것은 NPM 서버로 가고 Cat Me를 찾고 올바른 파일을 가져 와서 설치합니다.
그리고 지금 내가 LS를 쳤을 때, 우리는 이전에는 없었던 새로운 폴더를 실제로 볼 수 있습니다.
노드 모듈과 나는 그것을 여기 열어 보겠다.
우리는 노드 모듈을 살펴본 다음 그 안에 고양이와 고양이가 있습니다.
파일 묶음이 있고 그 패키지의 파일입니다.
그래서 이것은 다른 누군가가 쓴 코드입니다.
이들은 당신이 밖으로 인쇄됩니다 다른 고양이 볼 수 있습니다.
따라서 노드 모듈은 패키지를 설치할 때마다 자동으로 생성되는 디렉토리입니다.
그래서 잠시 후에 우리는 두 번째 것을 설치할 것입니다.
우리는 또한 노드 모듈 대신에 살 것입니다.
그러면 노드 모듈이 저를 붙잡은 것처럼 보일 것이고 노크 노크 농담을 말하는 다른 패키지는 노드 모듈 대신있을 것입니다.
이것이 패키지를 설치하는 방법이지만 사용하려면 응용 프로그램으로 가져 와서 require 명령을 사용해야합니다.
그래서 여기서 보여 드리죠.
그래서 이것은 지금까지 뭔가 부르는 것처럼 보이는 것 같습니다.
Equals는 cat이라는 대시를 필요로합니다. 패키지 이름입니다.이 코드를 실행하면 Cat이라는 파일이나 cat me라는 파일이 자동으로 검색되어 노드 모듈 내부에서 찾을 수 있습니다.
Cat은 나를 대시하고 어떤 코드가 자동으로 포함되는지 알고 있습니다.
index Dot이라는 파일과 관련이 있습니다.
그렇습니다. 너무 자세합니다.
그래서 여기에는 자동으로 모든 올바른 코드가 포함됩니다.
그것은 필요한 모든 것을 움켜 쥐고 무언가라고 불리는 변수 안에 넣습니다. 그리고 우리가 원하는 모든 것이 될 수 있습니다.
이제 나는 문서로 돌아가서 우리가 어떻게 전차를 사용할 수 있는지 보여줄 것입니다.
이것은 패키지의 또 다른 중요한 부분 중 하나입니다. 패키지를 사용하여 패키지를 유지하는 방법을 찾는 문서를 사용하는 것은 매우 간단합니다. 그래서 우리는 지금 그것을 사용하고 있습니다.
그러나 우리가 나중에 사용하는 것들 중 일부는 100 개 또는 200 개의 다른 메소드를 가지며 모두 약간 다르게 작동하므로 일부 기능의 내용을 이해하기 위해 문서를 읽는 것에 대해 매우주의해야합니다. 내가 말했듯이 그것은 매우 간단합니다.
우리가해야 할 일은 이미 우리가 한 일입니다.
그리고이 경우 변수 Cat에 저장하고 무작위 고양이를 얻으려면 Cat me를 실행하십시오.
그래서이 변수의 이름.
그런 다음 괄호를 추가합니다.
그리고 그것은 함수를 실행합니다.
우리에게 말해주는 것은 우리가 나를 지켜 달라는 요구가있을 때, 우리가 되돌아 오는 것은 우리가 만든 다른 모든 기능처럼 실행할 수있는 기능이라는 것입니다.
브라우저 또는 영사관 로그에 경고하는 것과 같습니다.
괄호를 추가하면 실행됩니다.
그러니 계속 시도해보십시오.
이제 이걸 없애 버릴거야.
그러나 로그를하고 이름을 바꾸어서 그냥 고양이라고 부르지 마라.
그 이름이 나를 지켜줄 필요가 없다는 것을 보여주고 싶습니다.
그런 다음 우리는 그냥 고양이를 실행합니다.
그리고 ASCII 아트 고양이를 반환한다고 언급했습니다.
인쇄되지 않습니다.
그래서 우리가 cat을 실행하고 노드 aptest J.S. 인 파일을 지금 실행하면됩니다. 우리는 실제로 아무 것도 볼 수 없습니다.
우리가 cat 함수를 실행할 때 우리가 오류를 얻지 못했다는 사실은 우리의 요구가 효과가 있다는 것을 말해줍니다.
물론 우리는 고양이를보고 싶어합니다.
그것이 우리가 여기있는 이유입니다.
그래서 개 고양이를 취소하고 저장하는 로그를 취소하려고합니다.
이제는 분명히 여기에 약간의 공간을 만들어서 명확한 명령은 터미널을 지우는 좋은 방법 일 뿐이라는 인상을받을 것입니다.
이제 노드 앱을 실행하고 싶습니다.
예.
그리고 우리는 임의의 고양이를 얻고 한 번 더 해봅시다.
우리는 거기에 갈.
재미있는 것들.
이제 두 마리의 무작위 고양이가 생겼습니다.
그리고 이것은 우리가 전혀 쓰지 않은 모든 코드입니다.
우리는 다른 누군가의 패키지를 사용하고 있습니다.
그렇습니다. 간단합니다. Express와 같은 더 진지한 패키지를 사용하는 것과 정확히 똑같은 개념입니다. 정확하게 여기에 있습니다.
Var express equals는 명시 적 또는 원거리 mongoose equals에 몽구스가 필요합니다.
따라서 우리는 몇 가지 비디오에서이 작업을 수행 할 것입니다. 그러나 정확히 동일한 구문입니다.
Var something equals는 패키지의 이름을 필요로합니다.
그래서 그것은 나를 지켜주었습니다.
이제 노크 노크 (Knock Knock Joke)라고 불리는이 패키지를 사용하여 보여주고 싶습니다. 또한 매우 간단합니다.
먼저 설치하고 실행 한 다음 실행합니다.
노크 노크는이 경우 변수가 필요한 것입니다.
그러나 다시 그것은 무엇이라도 불릴 수 있습니다.
그리고 우리가 그 기능을 실행하면 노크 노크 농담을 반환합니다.
노드 모듈 폴더와 같은 디렉토리에 있는지 확인하고 싶습니다.
우리는 여기와 같이이 디렉토리 외부에 있기를 원하지 않습니다.
내가 바로 여기에 다른 노드 모듈 디렉토리를 만들면 패키지의 고양이와 같은 장소에 설치되지 않을 것입니다.
그래서 우리는 노드 모듈을 볼 수있는 데모 어플리케이션으로 돌아갈 것이고, 실행하고 PM 노크 노크 농담을 설치해야합니다.
마지막으로 S와 노크 노크를 확인하고 Enter를 누르십시오.
그것은 잠시 걸릴 것입니다.
그것은 가서 LS를 입력했는지 노드 모듈을 볼 수 있습니다. 만약 고양이 나 노크 농담이라면 두 개의 폴더가 있습니다.
노크 노크 농담을 봅시다.
우리는 천재성이라는이 지수를 가지고 있습니다.
그리고 이것은 노크 노크 농담이있는 파일입니다.
농담을 망쳐 놓을 것이기 때문에 그것을 실제로 보는 마법의 종류가 망가졌습니다.
그러나 우리는 농담 인 Saray가 있다는 것을 알 수 있습니다. 여기에는 각 농담이 대상이며, 여기에이 형식의 농담 기능이 뒤집 힙니다.
노크 노크 누가 왔어.
이름을 농담 한 농담으로 누가 마법을 망치고 있니?
자 여기서 끝내고 노크 노크 농담 패키지를 여기 코드로 가져와 봅시다. 그래서 우리는 그것을 위로 할 것입니다.
대부분의 경우 파일 전체에 퍼지기보다는 맨 위에 많은 import 문이 있습니다.
그들은 모두 정상에 있습니다.
내가 여기있는 것처럼.
패키지를 가져 오는 데 필요한 모든 명령문입니다.
그래서 우리는 똑같은 일을 할 것입니다.
Var 농담이 필요합니다.
그리고 나서 Naach 대시 인 패키지의 이름이 대시를하고 농담을합니다.
그리고 나서 우리가하고 싶은 일은 그 농담을 실행하는 것뿐입니다. 농담으로 돌아 왔기 때문에 다시 로그인 할 것입니다.
그리고 당신이 그것을보고 싶다면 우리는 그것을 인쇄 할 필요가 있습니다.
그래서 모든 것이 잘 작동한다면 두 개의 패키지가 올바르게 설치되고 임포트 된 것이므로 고양이와 농담을 할 것입니다.
그래서 우리는 저장하고 우리는 이것을 확장 할 것이고 노드 애플리케이션을 실행할 것입니다.
예, 우리는 고양이를 얻고 우리는이 농담을 얻습니다.
똑 똑.
거기 누구야.
ABBE.
아베 누구.
애비 생일이야.
그리고 한 명 더 노크가있어.
그녀는.
그녀는 누구입니까.
그녀는 귀여운 소녀입니다.
그녀는 귀여운 고양이입니다.
그 정도면 충분합니다.
끝내자.
이제 여기에 몇 가지 기본 사항을 살펴 보겠습니다.
목표에서 언급 한 두 가지 명령은 NPM 설치입니다.
그래서 우리는 NPM 설치 노크 농담과 노크 노크 노크 노크를 설치했습니다. 우리가 설치를 실행하고 NPM에서 해당 코드를 찾을 때마다 Cat 날 설치합니다. 일단 코드가 다운로드되면 노드 모듈이라는 폴더 디렉토리에 저장합니다. 노드 모듈을 처음 만들 수 있습니다.
그런 다음 존재하는 즉시 새로운 모듈을 동일한 노드 모듈 디렉토리에 추가합니다.
그러나 패키지를 다운로드하거나 패키지를 설치하는 것만으로는 사용할 수 없습니다.
우리는 여전히 코드에 필수 구문을 포함시켜야하며 패키지의 이름이 필요합니다.
고양이 대시 나 노크 노크 농담.
그것을 변수에 저장하면 Cat me에서 되돌아 오는 모든 코드를 저장하고 노크 농담을 노크하는 변수를 사용할 수 있습니다.
우리는 나머지 코드에서이 변수를 사용할 수 있습니다.
좋아, 그게 다야.
그리고 다음 비디오에서는 또 다른 빠른 운동을 해보겠습니다.
이 것은 꽤 재미있을 것입니다. 왜냐하면 여러분은 다른 패키지를 사용하고있을 것입니다. 실제로는 인쇄용 CAD 또는 노크 노크 농담보다 더 유용합니다.
나는 그것을 아직 망치지 않을 것이다.
다음 비디오에서 뵙죠.