当前位置: 首页 > wzjs >正文

做网站和做微信小程序免费刷推广链接的软件

做网站和做微信小程序,免费刷推广链接的软件,wordpress 相关文章 分页,有了网站怎么开发application今天是母亲节祝全天的母亲节日快乐奥 引言 在复习Promise知识点时,发现Promise.race在实际开发中应用较少,于是深入思考了它的应用场景。最近使用nrm(npm镜像源切换工具)时,想到每次都需要手动切换镜像源来测试哪个更…

今天是母亲节祝全天的母亲节日快乐奥

在这里插入图片描述

引言

在复习Promise知识点时,发现Promise.race在实际开发中应用较少,于是深入思考了它的应用场景。最近使用nrm(npm镜像源切换工具)时,想到每次都需要手动切换镜像源来测试哪个更稳定。这引发了一个想法:是否可以通过一行命令,让系统自动选择最优的镜像源?这与Promise.race的设计初衷不谋而合。说干就干,具体代码如下:

如何使用

  1. 安装
npm i -g nbsl
  1. 使用
nbsl
  1. 效果
    在这里插入图片描述

实现代码

#! /usr/bin/env node
const { execSync } = require('child_process')
const axios = require('axios')// 获取有效镜像源(处理403问题)
function getValidSources () {try {const output = execSync('nrm ls').toString()let sources = output.split('\n').filter(source => source.trim())return sources.map(item => {// 去除首尾空格并按连续的横杠分割const [namePart, urlPart] = item.trim().split(/\s*[-]{2,}\s*/)return {name: namePart,url: urlPart}})} catch (error) {throw new Error('请先安装nrm: npm install -g nrm')}
}// 主流程
async function switchFastest () {let sources = getValidSources()console.log('待测速源:', sources)let promiseArr = []sources.forEach(source => {promiseArr.push(axios.get(source.url, { timeout: 5000 }))})const fastest = await Promise.race(promiseArr)console.log('最快的url:', fastest.config.url)let fastestSource = sources.find(source => source.url === fastest.config.url)execSync(`nrm use ${fastestSource.name}`, { stdio: 'inherit' })console.log(`已切换至最快源 ${fastestSource.name}: ${fastestSource.url}`)
}switchFastest()

结束

过几天准备写个灭霸指令:一行命令删除一半文件


文章转载自:

http://T1AT2kIE.zLbjx.cn
http://BIcpJuZM.zLbjx.cn
http://8FCM25lK.zLbjx.cn
http://7s03HSqj.zLbjx.cn
http://SystxkVF.zLbjx.cn
http://joMeUJGp.zLbjx.cn
http://tKsGXNJW.zLbjx.cn
http://gewTwYZJ.zLbjx.cn
http://FSxoqL8W.zLbjx.cn
http://trikd2aV.zLbjx.cn
http://uEtgVFWV.zLbjx.cn
http://KDlIsayN.zLbjx.cn
http://TByshV5o.zLbjx.cn
http://M8KzNXXT.zLbjx.cn
http://7JmPBn2z.zLbjx.cn
http://V75xcnb5.zLbjx.cn
http://oLF3103i.zLbjx.cn
http://WRiOTvaU.zLbjx.cn
http://fs1KpQff.zLbjx.cn
http://h8padNw2.zLbjx.cn
http://Nkv19wzF.zLbjx.cn
http://Ux9MKroR.zLbjx.cn
http://9a2VYfxu.zLbjx.cn
http://XnzbXLFg.zLbjx.cn
http://wc6nbCJz.zLbjx.cn
http://J7fcgyUy.zLbjx.cn
http://kPol3LAU.zLbjx.cn
http://Ry1ZZg37.zLbjx.cn
http://1y9ximN8.zLbjx.cn
http://3qnw47yD.zLbjx.cn
http://www.dtcms.com/wzjs/611852.html

相关文章:

  • 设计师个人网站莱芜在线沙总
  • 唐山网站建设网展企业网站系统 免费
  • 营销型网站的标准深圳有名的网站设计公司
  • angularjs开发网站模板如何仿做别人的网站
  • 常熟建设网站做同城网站最赚钱
  • 国外ps教程网站微信公众平台如何绑定网站
  • 网站制作什么语言最好网站后台模板 下载
  • 惠州住房和城乡建设局网站石家庄seo培训
  • 张店网站建设免费网络软件
  • 焦作集团网站建设wordpress 模版 cho's
  • 和网站设计人员谈价要注意什么淮安网站建设方案
  • 哪个网站建站好500平台八宝山做网站公司
  • 高端网站开发哪里好服务器安全加固方案
  • 做外贸的人经常逛的网站邵阳seo快速排名
  • 盐城网站建设找哪家好双语版网站怎么做
  • 二级院系网站建设用什么开源框架做网站
  • qq群推广用什么网站好为什么要创建网站
  • 网站建设的理念深圳做网站便宜
  • 网站建设与维护的试卷手机模板网站模板下载网站有哪些
  • 环保工程网站建设价格网络平台都有哪些
  • 泸友科技网站常见的电子商务网站推广方式
  • 网站建设制作宝塔面板做神马网站快速排
  • 网站开发前台怎么样设计一个电子商务网站建设方案
  • 网站字体颜色大小做网站接电话一般要会什么问题
  • 哪个大学的网站做的最好看网站开发之ios知识扩展
  • 提交谷歌网站广州冼村人很有钱吗
  • 地产网站开发宁波公司网站建设
  • 华东网站建设互联网网站开发创业计划书
  • 漳州正规网站建设哪家便宜网站内容布局
  • 盐城网站优化方案如何申请一个网站 新网