原文地址:LoveDev
NPM全名是Node Package Manager,是Node.js的套件(package)管理工具,已成為世界上最大的包管理器,登記了超過(guò)35萬(wàn)軟件包,是第二名Apache Maven的兩倍以上。
安裝
使用Homebrew安裝node便于管理,Homebrew的使用請(qǐng)參考我的另一篇文章
使用下面的命令安裝node:
$ brew install node
測(cè)試是否安裝成功:
$ node -v //檢測(cè)node版本
$ npm -v //檢測(cè)npm版本
配置
查看用戶配置文件:npm config get userconfig
查看全局配置文件:npm config get globalconfig
內(nèi)置配置文件:安裝npm目錄下的npmrc文件
npm配置的命令行操作:
$ npm config set <key> <value> [--global] //設(shè)置指定配置
$ npm config get <key> //獲取指定配置信息
$ npm config delete <key> //刪除指定配置
$ npm config list //顯示所有配置信息
$ npm config edit //編輯npm配置
$ npm get <key> //獲取指定配置信息
$ npm set <key> <value> [--global] //設(shè)置指定配置
設(shè)置配置屬性時(shí)默認(rèn)是存儲(chǔ)于用戶配置文件中,加上--global,則被存儲(chǔ)在全局配置文件中。
如果要查看npm的所有配置屬性(包括默認(rèn)配置),可以使用npm config ls -l。
如果要查看npm的各種配置的含義,可以使用npm help config。
由于某種神奇的原因,通過(guò)NPM官方源下載起來(lái)各種慢,要想更好的體驗(yàn)npm,還需要配置國(guó)內(nèi)npm鏡像,推薦使用淘寶的npm鏡像https://registry.npm.taobao.org。
$ npm config set registry https://registry.npm.taobao.org
命令行操作
查看幫助:
$ npm help <command>
升級(jí)npm:
$ sudo npm install npm -g
$ sudo cnpm install npm -g //使用淘寶鏡像
安裝node.js模塊:
$ npm install <Module Name>
查看安裝:
$ npm ls
卸載安裝:
$ npm uninstall <Module Name>
更新模塊:
$ npm update <Module Name>
清空本地緩存:
$ npm cache clean