美文网首页前端大讲堂
前端同学如何快速下载和阅读源码

前端同学如何快速下载和阅读源码

作者: 前端大课堂 | 来源:发表于2019-10-05 23:45 被阅读0次

前端社区的发展特别快,程序员进步的最快方式就是多看源码,本文是作者在看源码时为了提高效率,花了 5 分钟时间写的几行代码。

自动下载所有的仓库。 

1 举个例子

如果你想要看 https://github.com/ElemeFE 的所有源码, 

ElemeFE 的所有仓库

所有仓库是按照提交时间的从新到旧排序的,

打开 chrome dev tools, 输入

Array.from(document.getElementsByClassName('wb-break-all')).map(item => {

  return item.children[0].href

})

如下图,复制结果到代码上,

替换掉数组 arr 的值, 

node auto-clone.js 

就可以自动下载。 附上代码, 

const shell = require('shelljs')

let arr = []

for (let i = 0; i < arr.length; ++i) {

  let remote = arr[i] + '.git'

  shell.exec(`git clone ${remote} --depth=1`);

}

相关文章

网友评论

    本文标题:前端同学如何快速下载和阅读源码

    本文链接:https://www.haomeiwen.com/subject/ibgypctx.html