Node.js
node.js是javascript的一種運行環境,npm是nodejs的包管理工具,npm可以將項目依賴的包下載並管理起來。因此,下載npm則需下載nodejs。直接進入node中文網下載node,默認環境變量配置。
#檢測是否安裝node.js node -v
配置npm全局模塊路徑和緩存cache路徑
NPM安裝的模塊並不會安裝到NodeJS的程序目錄
在nodejs目錄下創建兩個目錄node_cache
和node_global
node_cache
:存放安裝過程的緩存文件
node_global
:存放安裝模塊配置位置
#設置npm安裝程序時的默認位置 npm config set prefix "D:\ProgramFiles_QY\nodejs\node_global" #設置npm安裝程序時的緩存位置 npm config set cache "D:\ProgramFiles_QY\nodejs\node_cache"

添加環境變量NODE_PATH為安裝目錄D:\ProgramFiles_QY\nodejs\路徑添加到環境變量PATH中。
在環境變量PATH加上";D:\ProgramFiles_QY\nodejs\node_global"。【如果不加,后面配置完淘寶鏡像后,會出現“cnpm 不是內部或外部命令”的錯誤!】
配置鏡像站
最后可以配置一個國內鏡像站提升下載速度,如:
npm config set registry=http://registry.npm.taobao.org #配置淘寶倉庫 npm config get registry #檢查鏡像站
升級npm
npm install -g npm npm -g install npm@版本號 #升級到指定版本
安裝cnpm
使用淘寶鏡像倉庫安裝cnpm。
npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝模塊
將npm的全局模塊目錄和緩存目錄配置到我們剛才創建的那兩個目錄
npm install 模塊名/包名 -g #安裝模塊/包,-g全局安裝,不帶-g在當前項目安裝 npm uninstall -g 模塊名/包名 #刪除模塊
臨時使用某個鏡像站安裝模塊
#使用淘寶鏡像站下載cluster模塊 npm --registry https://registry.npm.taobao.org install cluster -g
在鏡像站中搜索安裝包
npm search 包名
查看已安裝的包
npm list -g #-g全局,不帶-g查看當前項目已安裝的包
項目模塊管理
npm list #列出當前項目已安裝模塊 npm show express #顯示模塊詳情 npm update #升級當前目錄下的項目的所有模塊 npm update express #升級當前目錄下的項目的指定模塊 npm update -g express #升級全局安裝的express模塊 npm uninstall express #刪除當前目錄下的項目指定的模塊
創建模塊
npm init #會輸入各種配置包括git的url及用戶名密碼 npm publish
參考: