第 32 章. 更多工具
目录
购买本书
(广告,请不要屏蔽。)

第 32 章. 更多工具

模块 系统和包管理器在 第 31 章 中介绍。但是还有其他重要的工具类别

代码检查

代码检查工具 分析源代码并报告潜在问题和代码风格违规。三个流行的工具是:

单元测试

理想情况下,单元测试框架应该可以在两个大型 JavaScript 平台(浏览器和 Node.js)上运行。两个 重要的框架可以做到这一点:

代码压缩

JavaScript 源代码通常会浪费空间——变量名比需要的长,还有注释、额外的空格等等。代码压缩工具会移除这些浪费并编译代码以减小代码体积。移除过程的某些部分相对复杂(例如,将变量重命名为短名称)。三个流行的 代码压缩工具是:

构建
对于大多数 项目,您需要对其工件应用许多操作:检查代码、编译代码(即使在 Web 项目中也会发生编译——例如,将 CSS 语言(如 LESS 或 Sass)编译为普通 CSS)、压缩代码等等。构建工具可以帮助您做到这一点。两个经典的例子是 Unix 的 make 和 Java 的 Ant。两个流行的 JavaScript 构建工具是 GruntGulp 它们最吸引人的特性之一是您可以在使用它们时继续使用 JavaScript;它们都基于 Node.js。
脚手架
脚手架工具可以设置空项目、预先配置构建文件等等。 Yo 就是这样一个工具。它是用于 Web 开发的 Yeoman 工具套件的一部分,该套件捆绑了 yo、Bower 和 Grunt。
下一页:33. 下一步做什么