常用基本命令
npm -v/version //显示版本
npm -l //显示各个命令简单用法
npm help
npm search <key | reg>
npm config/c
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> //获取现有参数值
npmrc 文件
除了npm config命令显示更改 npm 配置,还可以通过 npmrc 文件直接修改配置。
proxy = http://proxy.example.com/
https-proxy = http://proxy.example.com/
registry = http://registry.example.com/
npmrc 文件优先级由高到低包括:
- 工程内配置文件: /path/to/my/project/.npmrc
- 用户级配置文件: ~/.npmrc
- 全局配置文件: $PREFIX/etc/npmrc (即npm config get globalconfig 输出的路径)
- npm内置配置文件: /path/to/npm/npmrc
npm c get globalconfig // 查看全局配置文件路径
npm c get userconfig // 查看用户级配置文件路径
npm cache
/将指定的包加入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>]
常用的命令:
npm cache clean [<pkg>[@<version>]] [--force] //删除缓存目录下的所有数据。
npm cache verify //验证缓存数据的有效性和完整性,清理垃圾数据。
npm view
查看包的信息
npm view <package> versions // 查看 package 的所有版本信息
npm view <package> version // 查看 package 的最新的版本信息
npm view <package> dependencies // 查看包的依赖关系
npm info
npm info <package> // 查看每个模块的具体信息
npm list/ll/ls/la (-g)
查看所安装的 package 信息。
假如忘记是否安装过 package ,可使用此命令查看。如果没有安装过,显示空。
使用淘宝 NPM 镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。