2021 年前端基础知识体系,包括入门前端应该学习的专业知识与项目过需要的知识。
什么是 DevOps、CI、CD?
在了解前端工程化的时候,经常听到 DevOps、CI、CD,I 借这个机会搞清楚。
DevOps 指用自动化工具更好的完成软件周期中的开发、测试和交付工作。
CI 和 CD 是 DevOps 的一部分。CI 是指持续集成 (Continuous Integration),CD 即指持续部署(Continuous Deploy),也指持续交付(Continuous Delivery)。
奇妙的 var,function,let
CommonJS 与 ES6 Module 的区别
JavaScript 起初只是用来做页面的的简单交互,随着 Web 应用的复杂性越来越高,维护成本越来越大,模块化标准也在 ES6 版本应运而生。当然,在 ES6 Module 出现之前,社区在使用 Node.js 的过程中,也形成了适合 Node.js 的 CommonJS 模块标准。
travis-ci 构建报错
起因
之前博客配置了 travis-ci
的自动构建,昨晚写完 什么是事件循环 (Event Loop),push 到 GitHub
就去睡觉了。早上起来看没有构建成功,报了以下错误:
1 | The command "eval yarn --frozen-lockfile " failed. |