npm通过代理解决安装包无法下载问题
在npm中设置代理以下载安装包,可以通过以下几种方式来完成:
1. 命令行设置代理
在命令行中直接设置代理,这种方式只对当前会话有效:
# 设置http代理
npm config set proxy http://proxy-server:port
# 案例
npm config set proxy http://127.0.0.1:1080# 设置https代理
npm config set https-proxy https://proxy-server:port# 案例
npm config set proxy https://127.0.0.1:1080
如果代理服务器需要认证,可以这样设置:
npm config set proxy http://username:password@proxy-server:port
npm config set https-proxy https://username:password@proxy-server:port
2. 修改npm配置文件
永久设置代理,可以修改npm的配置文件.npmrc
,该文件通常位于用户的家目录下。可以使用以下命令编辑.npmrc
文件:
# 使用任意文本编辑器打开.npmrc文件
nano ~/.npmrc# 或者直接在命令行添加以下内容
echo "proxy=http://proxy-server:port" >> ~/.npmrc
echo "https-proxy=https://proxy-server:port" >> ~/.npmrc