NodeJs系列之npm常用命令

常用基本命令

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 ,可使用此命令查看。如果没有安装过,显示空。
《NodeJs系列之npm常用命令》

使用淘宝 NPM 镜像

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
    原文作者:zhouzhou
    原文地址: https://segmentfault.com/a/1190000014117849
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞