npm -v/version //顯示版本 npm -l //顯示各個命令簡單用法 npm help npm search <key | reg>
npm config delete <key> //刪除指定參數,此時參數值會變爲默認值 npm config list //查看npm信息;注意:此命令不是查看全部參數配置 npm config ls -l //可查看 npm 的全部配置 npm config edit //編輯全量的npm配置文件(.npmrc)
npm (config) set <key> <value> [--global] //設置指定參數 npm (config) get <key> //獲取現有參數值
除了npm config命令顯示更改 npm 配置,還能夠經過 npmrc 文件直接修改配置。npm
proxy = http://proxy.example.com/ https-proxy = http://proxy.example.com/ registry = http://registry.example.com/
npmrc 文件優先級由高到低包括:緩存
npm c get globalconfig // 查看全局配置文件路徑 npm c get userconfig // 查看用戶級配置文件路徑
/將指定的包加入npm緩存 npm cache add <tarball file> npm cache add <folder> npm cache add <tarball url> npm cache add <name>@<version> //查看現有的npm包緩存,若是加上path參數,則查看該路徑下的文件 npm cache ls [<path>]
經常使用的命令:url
npm cache clean [<pkg>[@<version>]] [--force] //刪除緩存目錄下的全部數據。 npm cache verify //驗證緩存數據的有效性和完整性,清理垃圾數據。
查看包的信息spa
npm view <package> versions // 查看 package 的全部版本信息 npm view <package> version // 查看 package 的最新的版本信息 npm view <package> dependencies // 查看包的依賴關係
npm info <package> // 查看每一個模塊的具體信息
查看所安裝的 package 信息。
假如忘記是否安裝過 package ,可以使用此命令查看。若是沒有安裝過,顯示空。code
$ npm install -g cnpm --registry=https://registry.npm.taobao.org