安裝Node.js和npm

來源:互聯網
上載者:User

標籤:add   ret   run   依賴   a10   代碼   users   windows   文字   

由於Node.js平台是在後端運行JavaScript代碼,所以,必須首先在本機安裝Node環境。

安裝Node.js

目前Node.js的最新版本是7.6.x。首先,從Node.js官網下載對應平台的安裝程式,網速慢的童鞋請移步國內鏡像。

在Windows上安裝時務必選擇全部組件,包括勾選Add to Path

安裝完成後,在Windows環境下,請開啟命令提示字元,然後輸入node -v,如果安裝正常,你應該看到v7.6.0這樣的輸出:

C:\Users\IEUser>node -vv7.6.0

繼續在命令提示字元輸入node,此刻你將進入Node.js的互動環境。在互動環境下,你可以輸入任意JavaScript語句,例如100+200,斷行符號後將得到輸出結果。

要退出Node.js環境,連按兩次Ctrl+C。

視屏地址:

http://github.liaoxuefeng.com/sinaweibopy/video/node/install-node.mp4

 

在Mac或Linux環境下,請開啟終端,然後輸入node -v,你應該看到如下輸出:

$ node -vv7.6.0

如果版本號碼小於v7.6.0,說明Node.js版本不對,後面章節的代碼不保證能正常運行,請重新安裝最新版本。

npm

在正式開始Node.js學習之前,我們先認識一下npm。

npm是什麼東東?npm其實是Node.js的包管理工具(package manager)。

為啥我們需要一個包管理工具呢?因為我們在Node.js上開發時,會用到很多別人寫的JavaScript代碼。如果我們要使用別人寫的某個包,每次都根據名稱搜尋一下官方網站,下載代碼,解壓,再使用,非常繁瑣。於是一個集中管理的工具應運而生:大家都把自己開發的模組打包後放到npm官網上,如果要使用,直接通過npm安裝就可以直接用,不用管代碼存在哪,應該從哪下載。

更重要的是,如果我們要使用模組A,而模組A又依賴於模組B,模組B又依賴於模組X和模組Y,npm可以根據依賴關係,把所有依賴的包都下載下來並管理起來。否則,靠我們自己手動管理,肯定既麻煩又容易出錯。

講了這麼多,npm究竟在哪?

其實npm已經在Node.js安裝的時候順帶裝好了。我們在命令提示字元或者終端輸入npm -v,應該看到類似的輸出:

C:\>npm -v4.1.2

如果直接輸入npm,你會看到類似下面的輸出:

C:\> npmUsage: npm <command>where <command> is one of:    ...

上面的一大堆文字告訴你,npm需要跟上命令。現在我們不用關心這些命令,後面會一一講到。目前,你只需要確保npm正確安裝了,能運行就行。

小結

請在本機安裝Node.js環境,並確保nodenpm能正常運行。

 

以上 ,轉自廖雪峰 

http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450141843488beddae2a1044cab5acb5125baf0882000

 

 

http://www.runoob.com/nodejs/nodejs-npm.html

npm使用介紹,菜鳥

 

如果你安裝的是舊版本的 npm,可以很容易得通過 npm 命令來升級,

如果是 Window 系統使用以下命令即可:

npm install npm -g

安裝Node.js和npm

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.