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
但從根本上，我們安裝他們將在接下來的單元安裝像快遞包裹和貓鼬完全相同的方式。

6
00:00:21,420 --> 00:00:35,470
在我們開始之前，我要確保打的向您展示如何使用NPM安裝兩個目標命令和皮姆安裝到安裝程序包，然後同樣使用要求，包括在一個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
所以觸摸應用程序。

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
你可以搜索它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藝術卡茨。

20
00:01:41,070 --> 00:01:47,730
因此，像這樣的事情或本這裡，甚至在這裡這個巨大之一。

21
00:01:48,240 --> 00:02:00,730
但我們的目標是，它是一個或兩個，你調用JavaScript的方法和他們打印出一大堆文字，別人通過搞清楚如何打印這些削減的努力去了。

22
00:02:00,930 --> 00:02:03,990
我們需要做的第一件事情就是安裝它。

23
00:02:04,020 --> 00:02:06,850
因此，它被稱為貓衝我。

24
00:02:06,880 --> 00:02:18,000
那麼接下來我們只需要這個名字，我們再回到我們這裡的終端，我們運行NPM安裝貓衝我使命令NPM安裝是非常重要的。

25
00:02:18,000 --> 00:02:21,000
我們將不斷每次我們開始了新的應用程序時可以這樣做。

26
00:02:21,180 --> 00:02:28,300
每個單元都將安裝五六個不同的包，這樣你習慣使用很快在我回車。

27
00:02:28,500 --> 00:02:32,080
我只想指出什麼演示程序當前的模樣。

28
00:02:32,370 --> 00:02:34,650
這是除了應用點JS空。

29
00:02:35,130 --> 00:02:39,940
但只要我打NPM安裝貓我會花點時間。

30
00:02:39,960 --> 00:02:46,410
這將NPM服務器和發現貓我和得到正確的文件，並安裝它。

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
等於要求貓衝我這是包的名字，當我運行此代碼它會自動尋找一個名為貓我還是叫貓我和你會發現的節點模塊內部的文件包。

45
00:04:07,000 --> 00:04:11,400
貓衝我和它知道哪些代碼會自動包含。

46
00:04:11,520 --> 00:04:13,610
它有這個文件稱為索引點做。

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
在這種情況下，他們將它保存到一個變量貓我，然後讓你只運行貓我隨機貓。

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
因此，如果我們只是運行貓，我現在運行我的文件，該文件是最容易的節點J.S.我們實際上沒有看到任何東西。

69
00:05:56,060 --> 00:06:01,990
張女士說，當我們跑貓的功能，我們沒有得到一個錯誤，告訴我們，我們需要合作。

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
是的，它很簡單，但它是完全一樣的概念，使用一個更嚴重的包一樣快，這正是我們在這裡。

83
00:06:48,880 --> 00:06:55,790
瓦爾快遞等於要求明示或遠貓鼬平等要求貓鼬。

84
00:06:55,850 --> 00:06:59,700
所以我們在短短的視頻中這樣做，但它是完全一樣的語法。

85
00:06:59,720 --> 00:07:04,790
瓦爾東西等於要求包的名稱。

86
00:07:04,880 --> 00:07:06,470
所以這是使我。

87
00:07:06,470 --> 00:07:13,150
現在，我想用這個包等所謂的敲門笑話和所有它它也很簡單顯現。

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笑話到底，然後回車。

97
00:07:56,480 --> 00:07:57,700
這將需要一些時間。

98
00:07:57,860 --> 00:08:10,020
這和去發現它，然後你可以看到，如果我型LS或我做的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
但是我們可以看到，有一個笑話薩拉伊，每個笑話是一個對象，然後到這裡有這種格式的笑話功能，將徹底顛覆這一點。

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
瓦爾笑話等於要求。

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
阿貝。

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安裝貓我，每當我們運行一個安裝它的推移，發現在NPM的代碼，一旦下載該代碼它保存到所謂的節點模塊的文件夾目錄，如果它不存在，就它將使在第一時間節點模塊。

134
00:10:23,240 --> 00:10:28,780
但只要它確實存在，它只是增加了新的模塊插入到相同的節點modules目錄。

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
它保存到一個變量，然後我們就可以使用該變量實際上就是存儲所有的到來，從貓我回來的代碼和敲門笑話。

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
我會看到你在接下來的視頻。
