NPM 设置代理教程
npm(全称 Node Package Manager,即“node包管理器”)是Node.js默认的、用JavaScript编写的软件包管理系统。
设置代理(用于解决网络问题)
# 设置 HTTP 代理
npm config set proxy http://proxy-server-address:port
# 设置 HTTPS 代理
npm config set https-proxy http://proxy-server-address:port
代理需要身份验证,像这样添加用户名和密码
npm config set proxy http://username:password@proxy-server-address:port
npm config set https-proxy http://username:password@proxy-server-address:port
移除代理设置
npm config delete proxy
npm config delete https-proxy
查看当前代理设置
npm config get proxy
npm config get https-proxy
.npmrc
这些设置会保存在 npm 的配置文件(通常是 .npmrc)中,也可以直接编辑这个文件。
注意:这些设置是全局的,会影响到所有使用 npm 的项目。如果你只想为特定项目设置代理,你需要在该项目目录中的 .npmrc 文件里进行设置。
这样设置后,npm 应该会使用指定的代理服务器来下载依赖包。
全局.npmrc文件位置
全局配置文件
- Linux / macOS:
/usr/local/etc/npmrc
或/etc/npmrc
- Windows:
C:\Users\<username>\AppData\Roaming\npm\etc\npmrc
或C:\Program Files\nodejs\npmrc
用户级别的配置文件
- Linux / macOS:
/home/<username>/.npmrc
- Windows:
C:\Users\<username>\.npmrc
项目级别的配置文件
如果你在项目目录内运行 npm config
命令,那么 .npmrc
文件会出现在你的项目根目录中。
版权声明:
作者:Teroun
链接:https://blog.bingxs.com/npmszcljc.html
文章版权归作者所有,未经允许请勿转载。
THE END