1. 程式人生 > >NodeJS和NPM的安裝配置

NodeJS和NPM的安裝配置

Node.js的使用包管理器npm來管理所有模組的安裝、配置、刪除等操作,使用起來非常方便,但是想要配置好npm的使用環境還是稍微有點複雜。


安裝

開啟nodejs的官網,下載nodejs

下載完成後雙擊下載好的檔案開始安裝。一路預設下一步即可。

安裝完畢後點擊finish結束安裝程序,然後在桌面圖示上點右鍵,點執行。輸入cmd後敲回車,在開啟的命令列介面,依次輸入命令:
node -v
npm -v
如果正確輸出版本號,說明我們的NodeJS和NPM就安裝好了。

配置

並不是說NodeJS和NPM安裝好了以後就能直接使用了,因為預設情況下,NPM安裝的模組並不會安裝到NodeJS的程式目錄。

這裡我們要分兩步,第一步修改NPM的快取目錄和全域性目錄路徑,將對應的模組目錄改到D盤nodejs的安裝目錄,第二步是配置npm和nodejs的環境變數,這樣nodejs才能正確地呼叫對應的模組。

我們先來做第一步,在D盤nodejs目錄下建立兩個目錄,分別是node_cache和node_global,這是用來放安裝過程的快取檔案以及最終的模組配置位置。配置完成後,執行下面這兩個命令:

npm config set prefix "D:\Program Files\nodejs\node_global"npm config set cache "D:\Program Files\nodejs\node_cache"

將npm的全域性模組目錄和快取目錄配置到我們剛才建立的那兩個目錄:

然後我們開啟cmd命令列介面,在使用命令安裝剛才的cluster模組,命令如下:npm install cluster -g    然後開啟剛才建立的node_global目錄,可以看到此時cluster目錄就安裝到這個目錄底下了。

然後我們來配置npm的環境變數和nodejs的環境變數。在計算機圖示上點右鍵,選屬性,然後點選高階系統配置,彈出來的新視窗右下角有個環境路徑,點選去,久能看到環境路徑的配置介面,我們點選新建。然後在彈出來的窗口裡,變數名填:NODE_PATH  變數值填:D:\Program Files\nodejs\node_modules\(自己配置的路徑),填寫好後點確定,然後就能看到我門配置好的NPM環境路徑。

此時還需要修改一些nodejs預設的模組呼叫路徑,因為模組的安裝位置變了,如果nodejs的命令還到原來的位置去找,肯定是找不到安裝的模組了。我們在環境變數視窗,選擇path,然後點選右下角的編輯,然後選擇npm那個。點選右邊的編輯,將其修改為:D:\Program Files\nodejs\node_global\然後點確定,儲存這個配置。

這個時候所有的配置工作才算完成了,然後開啟一個新的cmd視窗。先輸入命令:node   進入nodejs的互動式命令控制檯,然後輸入:
require('cluster')  如果能正常輸出cluster模組的資訊,說明上面的所有配置就算生效了。

我們還需要做的最後一個工作是,將npm的模組下載倉庫從預設的國外站點改為國內的站點,這樣下載模組的速度才能比較快,只需要一個命令即可,命令是:

npm --registry https://registry.npm.taobao.org install cluster

上面的命令是臨時使用國內一家npm源的地址來安裝cluster模組。從下面圖中可以看到,速度非常快。只用了不到0.8秒。而我們上面第一次安裝的時候用了差不多3秒多,速度快了3倍多。

如果想一直使用這個源的地址,那麼可以使用下面這個命令來配置。

npm install -g cnpm --registry=registry_url

registry_url指的是國內提供的一些npm倉庫地址,常用的有:

https://registry.npm.taobao.org

http://r.cnpmjs.org/

這兩個都可以使用。

因為是學習中為了記錄給自己以後看的,並未配圖,內容照抄整理於下面連結。點選開啟連結

安裝配置