npm --- Node.js包管理器

npm( Node Packaged Modules )即Node.js的包管理器,主要用來管理基於node平臺的插件,實現安裝,卸載,更新等操做。npm

1. 安裝Node.js

  • Node.js自帶npm包管理器,先安裝Node.js。
  • 推薦去官網下載安裝包
    官網下載地址:http://nodejs.cn/download/

2. 運行npm

$ npm -vjson

3. npm介紹

3.1 安裝插件

$ npm install packagename [-g][--save-dev]服務器

  • packagename:你要安裝的目標插件名稱
  • -g:全局安裝目標插件,目的是能夠在任何目錄命令行運行插件;
    若是省略,則本地安裝目標插件,只能被當前項目引用。【可選】
  • --save-dev:插件信息被寫進package.json中,方便管理項目依賴。【可選】

3.2 更新插件

  • 更新單個插件

$ npm update packagename [-g][--save-dev]網絡

  • 更新所有插件

$ npm update [--save-dev]插件

3.3 卸載插件

注: 不要用刪除本地插件包方式卸載插件。命令行

  • 卸載單個插件

$ npm uninstall packagename [-g][--save-dev]code

  • 卸載所有插件

$ npm uninstall packagename1 packagename2 ... [-g][--save-dev]get

以爲列出插件名稱太麻煩,能夠借用rimraf插件來刪除所有插件。同步

$ npm install rimraf -g

$ rimraf node_modules

3.4 查看當前目錄中的插件列表

$ npm list

4. 使用cnpm

  • 因爲npm默認是從國外服務器下載插件,不免出現網絡不穩定或者下載時間過長,因此在國內創建一個npm鏡像頗有必要。
  • 淘寶團隊npm鏡像:
    這是一個完整 npmjs.org 鏡像,你能夠用此代替官方版本(只讀),同步頻率目前爲 10分鐘 一次以保證儘可能與官方服務同步。
    官方網址:https://npm.taobao.org/
  • cnpm使用與npm徹底一致。
  • 安裝完cnpm後,直接使用可能會提示錯誤,請重啓終端再使用。

4.1 安裝

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

相關文章
相關標籤/搜索