1. 程式人生 > >windows安裝node.js和npm,介紹

windows安裝node.js和npm,介紹

一、node.js是什麼?有什麼用?

1.概述:

a)、Node.js是基於Chrome JavaScript執行時建立的一個平臺,實際上它是對Google Chrome V8引擎進行了封裝,它主要用於建立快速的、可擴充套件的網路應用。Node.js採用事件驅動和非阻塞I/O模型,使其變得輕微和高效,非常適合構建執行在分散式裝置的資料密集型實時應用。
b)、運行於瀏覽器的Javascript,瀏覽器就是Javascript程式碼的解析器,而Node.js則是伺服器端JS的程式碼解析器,存於伺服器端的JS程式碼由Node.js來解析和應用。
c)、JS解析器只是JS程式碼執行的一種環境,瀏覽器是JS執行的一種環境,瀏覽器為JS提供了操作DOM物件和window物件等介面。Node.js也是JS的一種執行環境,node.js為JS提供操作檔案、建立http服務、建立TCP、UDP服務等介面,所以Node.js可以完成其他後臺語言能完成的工作。

2.互動式執行環境:PEPL

a)、Node.js提供了一個互動式執行環境,通過這個環境,可以立即執行JS程式碼,使用方法類似於Chrome瀏覽器中Firebug外掛中的Console。
b)、檢視系統中安裝的Node.js版本:node -v or nodejs -v
c)、執行JS檔案,eg:node file.js or nodejs file.js

二、npm是什麼?有什麼用?

a)、NPM(node package manager),通常稱為node包管理器。顧名思義,它的主要功能就是管理node包,包括:安裝、解除安裝、更新、檢視、搜尋、釋出等。
b)、npm的背後,是基於couchdb的一個數據庫,詳細記錄了每個包的資訊,包括作者、版本、依賴、授權資訊等。它的一個很重要的作用就是:將開發者從繁瑣的包管理工作(版本、依賴等)中解放出來,更加專注於功能的開發。

三、node.js在windows上的安裝和使用?

1、進入node.js官網 https://nodejs.org/en/download/ 點選windows,選擇.msi字尾的,根據自己的電腦選擇對應的64位或32位後,就會自動開始下載到本地。

2、下載完成後直接點選安裝,傻瓜式一步一步安裝完成就可以了。安裝完node.js後,對應的npm也就下載安裝完成了。
3、鍵盤按下【win+R】鍵,輸入cmd,然後回車,開啟cmd視窗,輸入node -v 和 npm -v分別檢視對應的版本號,如圖所示,顯示出對應的版本號後就表示已經下載安裝完成。