npm

前端版本管理:

1》package.json版本含义:如截图
^表示第一位版本号不变,后面两位取最新的
~表示前两位不变,最后一个取最新
*表示全部取最新
 
2》基础配置
  2.1》设置http代理 npm config set proxy=http://代理服务器地址:8080
  2.2》取消代理 npm config delete proxy
  2.3》npm设置淘宝镜像  npm config set registry=https://registry.npm.taobao.org
  2.4》npm取消淘宝镜像 npm config delete registry
  2.5》查看代理信息(当前配置)npm config list
  
3》安装
全局安装模块:npm install -g 模块
当前目录中安装 :npm install 模块  (安装好后不写入package.json中)
当前目录中安装 :npm install 模块 --save (安装后写入package.json的dependencies生产环境依赖)
当前目录中安装 :  npm install 模块 --save-dev (安装好写入package.json的devDepencies中开发环境依赖)

4》升级
升级到指定版本:npm install 模块名@3.3.0 (升级到3.3.0版本,但不写入package.json)
升级到最近版本:npm install 模块名@^3 --save(升级到3版本最新,但并写入package.json生产依赖)
升级到最近版本:npm install 模块名@~3.3 --save-dev (升级到3.3子版本最新,但并写入package.json开发依赖)
升级到最近版本:npm install 模块名@^3.3.3  (虽然写了具体版本,但^表示保留第一位版本,所以依然升级到3版本最新)
 
5》删除
删除全局模块: npm uninstall -g  模块
删除模块:npm uninstall 模块 (但不删除模块留在package.json中的对应信息)
删除模块:  npm uninstall 模块 --save  (同时删除模块在package.json中dependencies下的对应信息)
删除模块:npm uninstall 模块 --save-dev (同时删除模块留在package.json中devDependencies下的对应信息)
 
由于获取github有时候看运气,给出某些代理参考:
免费socks5代理IP地址
31.199.192.20:1080@SOCKS4#意大利
46.232.207.166:1080@SOCKS4#俄罗斯
61.141.21.34:1080@SOCKS4#广东省汕头市 图书馆
61.234.37.118:1080@SOCKS4#广西南宁市 铁通
80.78.75.170:1080@SOCKS4#阿尔巴尼亚
80.82.51.38:1080@SOCKS4#俄罗斯
94.45.134.190:1080@SOCKS4#乌克兰
120.234.6.50:1080@SOCKS4#广东省肇庆市 移动
120.234.15.130:1080@SOCKS4#广东省肇庆市 移动
138.97.236.13:1080@SOCKS4#北美地区
159.255.165.234:1080@SOCKS5#伊拉克
159.255.165.234:1080@SOCKS4#伊拉克
162.105.9.230:1080@SOCKS5#[C]北京市 北京大学计算中心
162.105.9.230:1080@SOCKS4#[C]北京市 北京大学计算中心
162.105.18.60:1080@SOCKS5#[C]北京市 北京大学数学系/心理系
162.105.18.60:1080@SOCKS4#[C]北京市 北京大学数学系/心理系
162.105.18.62:1080@SOCKS5#[C]北京市 北京大学数学系/心理系
162.105.18.62:1080@SOCKS4#[C]北京市 北京大学数学系/心理系
162.105.23.111:1080@SOCKS5#[C]北京市 北京大学地球物理系
162.105.23.111:1080@SOCKS4#[C]北京市 北京大学地球物理系
162.105.25.120:1080@SOCKS5#[C]北京市 北京大学力学系
162.105.25.120:1080@SOCKS4#[C]北京市 北京大学力学系
162.105.25.123:1080@SOCKS5#[C]北京市 北京大学力学系
162.105.25.123:1080@SOCKS4#[C]北京市 北京大学力学系
166.111.81.246:1080@SOCKS5#[C]北京市 清华大学软件学院
166.111.81.246:1080@SOCKS4#[C]北京市 清华大学软件学院
166.111.132.16:1080@SOCKS5#[C]清华大学学生宿舍
166.111.132.16:1080@SOCKS4#[C]清华大学学生宿舍
189.52.165.134:1080@SOCKS4#巴西
216.37.138.181:80@SOCKS4#美国
217.77.221.209:1080@SOCKS4#乌克兰
1.179.181.149:8080@HTTP#泰国 TOT公共有限公司
1.179.183.89:8080@HTTP#泰国 TOT公共有限公司
36.72.229.102:8080@HTTP#印度尼西亚
37.187.116.199:80@HTTP#法国 OVH SAS
41.188.149.42:8080@HTTP#【匿】坦桑尼亚
41.205.231.202:8080@HTTP#塞拉利昂
46.21.72.68:8080@HTTP#俄罗斯
51.254.132.238:80@HTTP#【匿】英国 社会保险安全部
58.240.53.196:80@HTTP#江苏省南京市 联通
61.219.70.133:8080@HTTP#【匿】台湾省 中华电信(HiNet)数据中心
62.140.252.21:8081@HTTP#俄罗斯
78.140.6.68:53281@HTTP#俄罗斯
91.134.221.168:80@HTTP#保加利亚
95.85.50.218:80@HTTP#俄罗斯
118.69.205.201:4624@HTTP#柬埔寨
118.69.205.220:4624@HTTP#柬埔寨
118.97.191.205:8080@HTTP#印度尼西亚
119.252.160.34:8080@HTTP#印度尼西亚
120.52.72.19:80@HTTP#北京市 联通云BGP数据中心
120.52.72.23:80@HTTP#北京市 联通云BGP数据中心
120.52.72.24:80@HTTP#北京市 联通云BGP数据中心
120.52.72.32:80@HTTP#【匿】北京市 联通云BGP数据中心
120.52.72.46:80@HTTP#【匿】北京市 联通云BGP数据中心
120.52.72.47:80@HTTP#北京市 联通云BGP数据中心
120.52.72.48:80@HTTP#北京市 联通云BGP数据中心
120.52.72.52:80@HTTP#北京市 联通云BGP数据中心
120.52.72.53:80@HTTP#北京市 联通云BGP数据中心
120.52.72.54:80@HTTP#北京市 联通云BGP数据中心
120.52.72.55:80@HTTP#北京市 联通云BGP数据中心
120.52.72.56:80@HTTP#北京市 联通云BGP数据中心
120.52.72.57:80@HTTP#北京市 联通云BGP数据中心
120.52.72.58:80@HTTP#北京市 联通云BGP数据中心
120.52.72.59:80@HTTP#北京市 联通云BGP数据中心
120.52.72.66:80@HTTP#北京市 联通云BGP数据中心
120.52.72.67:80@HTTP#北京市 联通云BGP数据中心
120.52.72.68:80@HTTP#北京市 联通云BGP数据中心
120.194.18.90:81@HTTP#河南省郑州市 移动
151.80.197.192:80@HTTP#【匿】意大利
159.226.168.11:80@HTTP#[C]中国 科学院网
159.226.234.36:80@HTTP#北京市 科技网
159.255.163.178:80@HTTP#伊拉克
159.255.165.25:8080@HTTP#伊拉克
159.255.165.234:8080@HTTP#伊拉克
159.255.167.147:8080@HTTP#伊拉克
166.111.80.162:3128@HTTP#[C]北京市 清华大学软件学院
166.111.132.97:8888@HTTP#[C]清华大学学生宿舍
166.111.132.167:8080@HTTP#[C]清华大学学生宿舍
175.103.47.130:6666@HTTP#印度尼西亚
176.31.125.111:80@HTTP#法国
178.32.218.91:80@HTTP#波兰 OVH SAS
178.60.28.98:9999@HTTP#西班牙
178.169.64.76:8081@HTTP#俄罗斯
178.214.74.27:8080@HTTP#巴勒斯坦
178.255.175.222:8080@HTTP#捷克
180.250.150.73:8080@HTTP#印度尼西亚
183.247.152.98:53281@HTTP#浙江省杭州市 移动
185.19.176.237:53281@HTTP#瑞典
187.44.1.167:8080@HTTP#巴西
187.125.23.26:8080@HTTP#巴西
188.138.195.178:8080@HTTP#摩尔多瓦
190.122.186.214:8080@HTTP#危地马拉
190.122.186.217:8080@HTTP#危地马拉
190.122.186.223:8080@HTTP#危地马拉
190.248.153.162:8080@HTTP#哥伦比亚
192.99.160.45:8080@HTTP#加拿大 魁北克省蒙特利尔市OVH数据中心
195.154.207.153:80@HTTP#法国 ONLINE S.A.S.数据中心
196.22.249.124:80@HTTP#【匿】南非
197.210.246.30:8080@HTTP#尼日利亚
197.232.36.43:8080@HTTP#肯尼亚
200.85.123.154:53281@HTTP#阿根廷
201.22.95.10:8080@HTTP#巴西 圣保罗
202.69.38.82:8080@HTTP#巴基斯坦
202.142.158.114:8080@HTTP#巴基斯坦
202.152.40.28:8080@HTTP#印度尼西亚
202.183.32.173:80@HTTP#【匿】菲律宾
202.183.32.181:80@HTTP#【匿】菲律宾
202.183.32.182:80@HTTP#【匿】菲律宾
202.183.32.185:80@HTTP#菲律宾
202.183.32.200:80@HTTP#菲律宾
203.83.182.86:8080@HTTP#孟加拉
203.189.142.74:8080@HTTP#柬埔寨
212.98.159.194:8080@HTTP#黎巴嫩
212.200.246.24:80@HTTP#【匿】塞尔维亚和黑山 塞尔维亚电信

  

posted @ 2021-08-31 14:31  糊糊饭团  阅读(149)  评论(0编辑  收藏  举报