npm是node.js的包管理工具,它隨nodeJs一塊兒安裝,它用於解決以下問題
1>容許用戶從nmp服務器上下載別人編寫的 三方包 到本地使用
2>容許用戶從nmp服務器上下載並安裝別人編寫的 命令行程序 到本地使用
3>容許用戶將本身寫的 包 或 命令行 上傳到nmp服務器供別人使用
用戶下載安裝node.js的時候已經集成了npm,咱們能夠輸入以下命令查詢npm版本號node
若是你安裝的是舊版本的npm,則能夠使用以下命令進行升級web
升級的過程會比較慢,自行百度查下緣由,我貼出解決方案
http://blog.csdn.net/csr0312/article/details/44920279
個人是已經升級過的。express
使用nmp命令安裝插件
nmp安裝插件語法格式以下:npm
npm install 插件名稱
例如:咱們安裝node.js的web框架 express,以下服務器
安裝好以後,expree包就放在了工程目錄下的node_modules目錄中,個人以下框架
由圖可知,我更新的npm包也在這裏工具
全局安裝與本地安裝
npm的包安裝分爲本地安裝(local)與全局安裝(global)兩種,命令以下ui
#本地安裝 npm install express #全局安裝 npm install express -g
本地安裝
1>本地安裝將安裝包放在工程路徑\node_modules下(即運行nmp命令所在的目錄),若是所在路徑沒有node_modules目錄,則執行nmp命令時會自動生成node_modules目錄。
2>能夠經過require()來引入本地安裝的包
全局安裝
1>安裝在 node的安裝目錄下
2>能夠直接在命令行裏使用.net