npm config

npm配置相关的操作。

查看npm config的帮助:

npm的配置分为全局配置和用户配置。 全局配置文件在$NPM_HOME/etc/npmrc, 用户配置文件在~/.npmrc

1.1、npm config ls -l

查看全部配置(全局配置和用户配置)。

1.2、npm config list

查看配置(非全部)。

1.3、npm config set

设置某个属性的值。

示例:

npm config set registry https://registry.npm.taobao.org

设置为淘宝的npm镜像,因为国内网络环境的原因,淘宝做了这个镜像,方便国内用户。详情

需要注意的是:设置了这个镜像之后,再使用npm search命令查询软件包的时候,总是报错。这是因为npm search命令只能在默认的仓库里查询,不能在镜像仓库里查询,所以,我 们只能在执行npm search命令的时候指定默认仓库,如下:

npm search --registry=https://registry.npmjs.org xx

这样总是不方便,我们可以利用bash里的alias命令,缩短这个命令, 在/etc/profile中加入如下的配置:

alias npmsearch='npm search --registry=https://registry.npmjs.org'

执行如下命令,使之生效:

source /etc/profile

以后我们就可以以下面的方式查询了:

npmsearch xx