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#【匿】塞尔维亚和黑山 塞尔维亚电信