Koa 的模块依赖关系简介

阅读本文预计花费 6 分钟 上图整理的是一张简单的依赖关系图,以 application.js 为入口,依赖了 context.js、request.js、response.js 以及几个 Node 模块和一堆三方模块。 可以看到 Koa 主要是基于 Node http 模块实现,也就是说 Koa »

在Node.js项目中,完成Lint代码检查的自动安装与强制运行

前端团队在协作过程中,保障代码质量和代码风格的统一是非常必要的。使用 Lint 检查(如 Eslint 等)来规范代码是目前比较通用的方式。为了保证仓库中的代码都是通过 Lint 检查的,我们需要使每一个开发者在提交代码之前,强制对所提交的代码进行 Lint 检查,如果没有通过检查则代码提交失败。 本文将介绍一种在 Node.js 项目中,结合 Git 的 pre-commit 钩子和 »