.npmrc文件之内网代理配置,解决vscode不能联网下载插件,不能npm下载依赖包的问题


背景

一般在公司会拥有自己的内网,内网也就是局域网、LAN网。局域网的覆盖范围一般是方圆几千米之内,其具备的安装便捷、成本节约、扩展方便等特点使其在各类办公室内运用广泛。局域网可以实现文件管理、应用软件共享、打印机共享等功能,在使用过程当中,通过维护局域网网络安全,能够有效地保护资料安全,保证局域网网络能够正常稳定的运行。同时内网可以简单理解为私网,针对企业而言的叫内网,企业外部的叫外网。
有些公司内网会通过配置限制你连接外网,一般公司会给你一个访问外网的账号和密码,在用浏览器访问外网的时候会有弹出框让你输入账号密码才能顺利上网。


一、前端开发工具vscode不能下载插件,也不能通过npm下载依赖包

因为公司内网的配置,我们访问外网都需要账号密码,所以直接通过软件本身联网下载东西肯定会被拦截。

二、解决办法

在我们安装node.js的时候会在C盘\用户\对应的电脑账户名文件夹下生成一个.npmrc文件,我们在这个文件里面加上下列的配置后vscode就能联网了。

//node.js的node_global文件夹路径,下面的路径改成你本地安装的路径
prefix=D:\NodeJS\node_global
//node.js的node_cache文件夹路径,下面的路径改成你本地安装的路径
cache=D:\NodeJS\node_cache
//npm淘宝镜像
registry=http://registry.npm.taobao.org/
//proxy代理,下面的账号密码和电脑ip根据自己的信息进行填充
proxy=http://账号:密码@电脑ip/
//https-proxy代理
https-proxy=http://账号:密码@电脑ip/

电脑ip可以通过管理员命令提示符窗口输入ipconfig命令可以查看本机的ip地址。如下图所示,IPv4地址:192.168.51.5就是我本机的ip。
在这里插入图片描述


  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值