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