赞
踩
最近换了台m2的苹果电脑,公司的电脑台旧了,并且配置非常的低,在编译代码的时候非常的慢,于是我觉得用自己的电脑办公。
不过遇到了一堆麻烦的事情,公司的网络需要mac码来做权限并且走工单得一天的时间。
一天后,可以连接wifi了,但是公司内网的连接并不是所有的可以访问,又得提交工单,使用自己的电脑上班又延期一天。
公司内部维护了个npm,所以我需要配置npm代理,同时不能设置全局代理,否者等我回家就没法玩自己的项目了(公司内网的npm代理需要用公司的网络)。
网络上大量的分享都是设置全局的网络代理,(例如淘宝代理)或者每次安装npm依赖包的时候添加代理配置。
能否通过配置文件的方式给单个项目配置呢?可以
在项目根目录添加.npmrc文件,添加内容如下:
registry=http://npm.xxx.local:7001
就可以每次npm i的时候使用代理服务器的地址了。
另外,它也可以配置下其他npm配置,例如用户名,邮箱
npm config set <key> <value> [-g|--global] //给配置参数key设置值为value;
npm config get <key> //获取配置参数key的值;
npm config delete <key> //删除置参数key及其值;
npm config list [-l] //显示npm的所有配置参数的信息;
npm config edit //编辑配置文件
npm get <key> //获取配置参数key的值;
npm set <key> <value> [-g|--global] //给配置参数key设置值为value;
也可以配置全局,添加-g就可以了,例如
npm config set registry https://registry.npm.taobao.org -g
但是应该避免设置全局,否者会影响其他项目
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。