npm作為包管理器來說相對來說比較好用,但是由于服務器不在國內所以有的時候速度會慢一點,今天小編就來安裝一下淘寶團隊的cnpm,這個就是npm在國內的鏡像
一、什么是npm和cnpm
npm(node package manager):nodejs的包管理器,用于node插件管理(包括安裝、卸載、管理依賴等)
cnpm:是一個完整 npmjs.org 鏡像,可以用此代替官方版本(只讀),同步頻率目前為 10分鐘 一次以保證盡量與官方服務同步。”
二、安裝nodejs
① 直接下載安裝包—>node-v10.16.0-x64 提取碼:s626
② 或者官網下載:https://nodejs.org/en/download/
安裝完成后,運行DOS,輸入:node –v(查看版本號),然后輸入:npm,查看是否安裝成功。
二、改變原有的環境變量
1、首先配置npm的全局模塊的存放路徑、cache的路徑,此處我選擇放在:D:\Program Files\nodejs
運行DOS,輸入:
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache"D:\Program Files\nodejs\node_cache"
完成后可以在文件夾中看到相應名字的文件夾:
2、在系統環境變量添加NODE_PATH,輸入路徑為: D:\Program Files\nodejs\node_global
操作如下:我的電腦右擊,打開屬性->高級系統設置->環境變量->新建(系統變量下)->輸入變量名NODE_PATH->變量值:輸入上面路徑,確定即可。
3、在命令行輸入:npm install express -g
安裝express(注:“-g”表示安裝到global目錄下,就是上面設置的node_global中)
可以看到node_global/node_modules下有express了:
4、在命令行輸入:node進入編輯模式
輸入:require('express')檢測是否能正常加載模塊:
如果成功,如上圖顯示;如果出錯,檢測下上面配置的NODE_PATH是否配置或者配置正確。
三、安裝cnpm
1、安裝cnpm,輸入以下命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
2、輸入cnpm -v
,檢測是否正常
如果報錯,添加系統變量path的內容
因為cnpm會被安裝到D:\Program Files\nodejs\node_global下,而系統變量path并未包含該路徑。在系統變量path下添加該路徑即可正常使用cnpm。
然后再次輸入cnpm -v
,結果如下: