发布了文章2021-02-12
现代软件工程都强调持续集成的能力,而持续集成的一个重要组成部分持续部署。也就是本文的重点,自动化部署。本文会从零开始讲述每个环节的原理和实现方法。
发布了文章2021-02-07
背景前端的开源项目发布的步骤:将代码提交到GitHub;运行单元测试;发布到npm上;以上步骤每次发布都要做一边,不仅繁杂,而且人工完成容易出错,因此通过自动化来完成这些工作变得很有必要。阅读本文需要你对使用jenkins + docker来实现自动化部署有一定实践经验。...
发布了文章2021-02-01
修复线上bug本身就是一个繁杂的工作,如果没有好的方法很工具会让难度提升很多。理想中的形式是像chrome的devtools一样点击报错信息的位置自动跳转到相关文件的相关行数,像这样:
发布了文章2021-02-01
想必你阅读过诸如Element Ui、Ant Design Vue的文档,其中的示例和示例的源码通常同时展示。这种形式是怎么实现的?当然最傻的做法是写一遍使用示例,然后通过将示例的源码复制粘贴到示例的下面。当然这种方式后期维护会很麻烦。更加合理和高效的做法是通过某种形式...