NPM配置

npm-config

npm 配置管理

1
2
3
4
5
6
7
8
9
10
$ npm config --help
npm config set <key> <value>
npm config get [<key>]
npm config delete <key>
npm config list
npm config edit
npm set <key> <value>
npm get [<key>]

alias: c

npm获取配置有6种方式,优先级由高到底。

  1. 命令行参数
    –proxy http://server:port 即将 proxy 的值设为 http://server:port

  2. 环境变量
    npm_config_为前缀的环境变量将会被认为是 npm 的配置属性。如设置 proxy 可以加入这样的环境变量npm_config_proxy=http://server:port

  3. 用户配置文件
    可以通过npm config get userconfig查看文件路径。如果是mac系统的话默认路径就是$HOME/.npmrc

  4. 全局配置文件
    可以通过npm config get globalconfig查看文件路径。mac系统的默认路径是/usr/local/etc/npmrc

  5. 内置配置文件
    安装npm的目录下的npmrc文件。

  6. 默认配置
    npm本身有默认配置参数,如果以上5条都没设置,则npm会使用默认配置参数。

例子

1
2
npm config set registry https://registry.npm.taobao.org/
npm config set prefix /usr/local

参考

【1】 【2】 【3】

本站采用「署名 4.0 国际」进行许可。