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