歡迎回來。
因此，正如我在上一個視頻答應我們現在將看到我們如何使用它們，我們要安裝一些。
希望這是一個有趣的教訓。
這兩個包，我們要安裝是非常愚蠢的，絕對不是最有用的。
但從根本上，我們安裝他們將在接下來的單元安裝像快遞包裹和貓鼬完全相同的方式。
在我們開始之前，我要確保打的向您展示如何使用NPM安裝兩個目標命令和皮姆安裝到安裝程序包，然後同樣使用要求，包括在一個js文件的包。
讓我們開始我打算做的是建立一個新的文件夾目錄化妝，我只是要調用這個演示程序，並打算CD插入演示應用程序就像是第一件事。
而我要做一個新的文件在這裡。
所以觸摸應用程序。
J.S.然後我就打開了，我就只是開始從j我們一個非常簡單的領事館日誌保存並運行它的節點。
是的，我們正在做這只是讓我們來安裝我們的包在一個地方。
我們要創建一個目錄他們。
我們希望有將與運行它們的文件。
所以這就是為什麼我們有演示應用程序目錄內的這個程序dodgiest文件。
我們要使用的第一個包是一些所謂的貓鼠遊戲。
你可以搜索它NPM如果你只是搜索貓我。
這是第一個結果和唯一的結果。
就像我說這是一個非常愚蠢的包。
它所做的是它會讓你ASCII藝術卡茨。
因此，像這樣的事情或本這裡，甚至在這裡這個巨大之一。
但我們的目標是，它是一個或兩個，你調用JavaScript的方法和他們打印出一大堆文字，別人通過搞清楚如何打印這些削減的努力去了。
我們需要做的第一件事情就是安裝它。
因此，它被稱為貓衝我。
那麼接下來我們只需要這個名字，我們再回到我們這裡的終端，我們運行NPM安裝貓衝我使命令NPM安裝是非常重要的。
我們將不斷每次我們開始了新的應用程序時可以這樣做。
每個單元都將安裝五六個不同的包，這樣你習慣使用很快在我回車。
我只想指出什麼演示程序當前的模樣。
這是除了應用點JS空。
但只要我打NPM安裝貓我會花點時間。
這將NPM服務器和發現貓我和得到正確的文件，並安裝它。
而現在，如果我在這裡打LS你會看到我們實際上有一個新的文件夾，這是以前沒有的。
節點模塊和我會在這裡打開它。
在那裡，我們去節點模塊，然後那裡面我們有貓我和我的貓裡面。
有一堆文件，這些都是這個包的文件。
因此，這是別人寫的代碼。
你可以看到這些都是將打印出不同的貓科動物。
所以節點模塊是當我們安裝一個軟件包，並且我們安裝所有將來的包為我們自動創建一個目錄。
因此，在某一時刻，我們將安裝第二個。
我們也將生活節點模塊來代替。
於是它看起來像節點模塊已經趕上我，然後我們其他的包，它告訴敲門笑話將代替節點模塊為好。
所以，這就是我們安裝一個軟件包，但使用它，我們需要將其導入到我們的應用程序，並要做到這一點，我們使用require命令。
所以我在這裡告訴你。
所以，看起來像這樣遠的東西，我會叫它東西了。
等於要求貓衝我這是包的名字，當我運行此代碼它會自動尋找一個名為貓我還是叫貓我和你會發現的節點模塊內部的文件包。
貓衝我和它知道哪些代碼會自動包含。
它有這個文件稱為索引點做。
是的，這是一個有點過於詳細。
因此，它會自動包含從這裡所有正確的代碼。
它抓住了的所需要的一切，然後堅持它一個變量，名為裡面的東西，並且可以不管，我們希望它被調用。
現在，我將頭回文檔和展示我們如何使用接觸網。
這是包的其他真正重要的部分是使用文檔找出包是如何工作的，並讓我很很簡單，這就是為什麼我們現在正在使用它。
但一些我們以後，我們用的東西就會有100或200不同的方法，他們所有的工作稍有不同，你必須非常小心閱讀文檔，了解的一些功能的來龍去脈，但正如我說讓我這很簡單。
我們所要做的是需要它，我們已經做了。
在這種情況下，他們將它保存到一個變量貓我，然後讓你只運行貓我隨機貓。
因此該變量的名稱。
然後，我們添加括號之後。
以及執行的功能。
是什麼，它告訴我們的是，當我們需要讓我我們回到那是什麼，我們可以執行，就像我們已經創建的任何其他函數的函數。
就像在瀏覽器或領事館日誌警報。
當我們添加括號，它會執行它。
因此，讓我們繼續前進，並嘗試。
現在，我會擺脫這一點。
但是，日誌，讓我們更改名稱，所以它不是讓我們叫它貓。
我想告訴你，該名稱不必須保持我的。
然後我們只需運行的貓就是這樣。
而且它沒有提到它返回的ASCII藝術貓。
它不打印出來。
因此，如果我們只是運行貓，我現在運行我的文件，該文件是最容易的節點J.S.我們實際上沒有看到任何東西。
張女士說，當我們跑貓的功能，我們沒有得到一個錯誤，告訴我們，我們需要合作。
但當然，我們希望看到的貓科動物。
這就是我們來這裡的目的。
所以我只是要取消日誌所以取消狗貓和保存。
而現在我要明確在這裡做出一些空間，只是讓你印象深刻的明確命令僅僅是一個很好的方式來清除終端。
現在我想做的是什麼運行節點的應用程序。
是。
而我們得到一個隨機的貓，讓我們做一個。
在那裡，我們走了。
好玩的東西。
我們現在有兩個隨機的貓。
這是我們從來沒有寫過的所有代碼。
我們只是用別人的包。
是的，它很簡單，但它是完全一樣的概念，使用一個更嚴重的包一樣快，這正是我們在這裡。
瓦爾快遞等於要求明示或遠貓鼬平等要求貓鼬。
所以我們在短短的視頻中這樣做，但它是完全一樣的語法。
瓦爾東西等於要求包的名稱。
所以這是使我。
現在，我想用這個包等所謂的敲門笑話和所有它它也很簡單顯現。
我們首先安裝它，需要它，然後我們執行它。
磕磕正是他們所需要的變量在這種情況下。
但同樣也可以叫什麼。
當我們執行該函數返回敲門笑話。
你要確保我們在同一目錄作為節點模塊文件夾。
我們不希望被外界這個目錄的喜歡這裡。
如果我安裝在這裡，將這裡做的另一個節點模塊目錄中，這樣就不會被安裝在同一個地方作為包裝中的貓。
因此，我們將重新回到我們的演示程序，我們看到節點模塊，我們需要運行和PM安裝敲門笑話。
讓我們來仔細檢查磕磕使用S笑話到底，然後回車。
這將需要一些時間。
這和去發現它，然後你可以看到，如果我型LS或我做的LS節點模塊，我們現在有內，如果他們的貓我的兩個文件夾和敲門笑話，我就打開了。
讓我們來看看敲門笑話。
我們有這個指數的天才。
而這正是敲門笑話是文件。
它種廢墟魔術居然看它，因為它會破壞笑話。
但是我們可以看到，有一個笑話薩拉伊，每個笑話是一個對象，然後到這裡有這種格式的笑話功能，將徹底顛覆這一點。
敲敲誰在那兒。
開玩笑開玩笑說名字了名誰等肯定，雖然破壞了魔術。
因此，讓我們結束在這裡了，讓我們導入敲門笑話包到我們的代碼在這裡，所以我們只是做了頂部。
在大多數情況下，你會在上面看到很多import語句，而不是在一個文件被傳播出去。
他們都在上面。
像我這裡。
這些都是必需的語句來導入包。
所以，我們要做同樣的事情。
瓦爾笑話等於要求。
然後是Naach破折號敲破折號笑話和存包的名稱。
然後將所有我們想要做的是執行這個笑話就這樣，我們將取消再次登錄，因為它剛剛回到開玩笑。
如果你想看到它，我們需要把它打印出來。
所以，現在，如果一切運作良好有兩個包已安裝並正確導入，我們會得到一隻貓和一個笑話。
因此，我們保存，然後我們將擴展這一點，我們將運行節點的應用程序。
是的，我們得到我們的貓，我們得到這個笑話。
磕磕。
誰在那。
阿貝。
阿貝誰。
艾比你生日快樂。
還有一磕磕誰在那裡。
她是。
她是誰。
她是一個可愛的女孩。
她是一個可愛的貓了。
好吧這已經足夠了。
讓我們包。
現在讓我們回顧一些基礎知識在這裡。
我的目標提到的兩個命令NPM安裝。
因此，我們跑了NPM安裝敲門笑話和NPM安裝貓我，每當我們運行一個安裝它的推移，發現在NPM的代碼，一旦下載該代碼它保存到所謂的節點模塊的文件夾目錄，如果它不存在，就它將使在第一時間節點模塊。
但只要它確實存在，它只是增加了新的模塊插入到相同的節點modules目錄。
但是，僅僅下載或者安裝一個軟件包不會讓我們使用它。
我們仍然把它列入我們所要求的語句代碼，我們需要與包的名稱。
貓衝我還是敲門笑話。
它保存到一個變量，然後我們就可以使用該變量實際上就是存儲所有的到來，從貓我回來的代碼和敲門笑話。
我們可以使用該變量在整個的我們的代碼的其餘部分。
好吧所以這是它。
而接下來的視頻，我要你做的另一個快速運動。
這應該是非常有趣，因為你將要使用這實際上是比打印CAD更有用一點點的另一個包一個或敲門笑話。
我不會破壞它。
我會看到你在接下來的視頻。