npm( Node Packaged Modules )即Node.js的包管理器,主要用來管理基於node平臺的插件,實現安裝,卸載,更新等操做。npm
- Node.js自帶npm包管理器,先安裝Node.js。
- 推薦去官網下載安裝包
官網下載地址:http://nodejs.cn/download/
$ npm -v
json
$ npm install packagename [-g][--save-dev]
服務器
packagename
:你要安裝的目標插件名稱-g
:全局安裝目標插件,目的是能夠在任何目錄命令行運行插件;
若是省略,則本地安裝目標插件,只能被當前項目引用。【可選】--save-dev
:插件信息被寫進package.json中,方便管理項目依賴。【可選】
$ npm update packagename [-g][--save-dev]
網絡
$ npm update [--save-dev]
插件
注: 不要用刪除本地插件包方式卸載插件。命令行
$ npm uninstall packagename [-g][--save-dev]
code
$ npm uninstall packagename1 packagename2 ... [-g][--save-dev]
get
以爲列出插件名稱太麻煩,能夠借用rimraf插件來刪除所有插件。同步
$ npm install rimraf -g
$ rimraf node_modules
$ npm list
- 因爲npm默認是從國外服務器下載插件,不免出現網絡不穩定或者下載時間過長,因此在國內創建一個npm鏡像頗有必要。
- 淘寶團隊npm鏡像:
這是一個完整 npmjs.org 鏡像,你能夠用此代替官方版本(只讀),同步頻率目前爲 10分鐘 一次以保證儘可能與官方服務同步。
官方網址:https://npm.taobao.org/- cnpm使用與npm徹底一致。
- 安裝完cnpm後,直接使用可能會提示錯誤,請重啓終端再使用。
$ npm install -g cnpm --registry=https://registry.npm.taobao.org