9. 其他工具类型

工具

扩展模块

注意:

这套标准不要求对下面列出的工具有深入的了解;相反,我们鼓励学生学习它们的基本概念,了解为什么以及如何在Web应用项目中使用它们(以及在何处使用),进行测试,并尝试使用示例。

学习成果 — 理解您在Web项目中可能需要使用的其他常见工具类型的目的和基本用法

  • Linter/格式化工具,例如 ESLintPrettier

    • 检测潜在的错误,以及 linter 如何自动修复它们。

    • 拥有编码标准的必要性,以及这些工具如何轻松地实现这些标准的自动化符合性。

    • 将它们集成到您的工作流程中 — 作为代码编辑器扩展、作为测试运行器的一部分,或作为持续集成(CI)运行的一部分。

  • 包管理器,例如 npmyarn

    • 当代码库变得更加复杂时,使用这些工具来管理项目依赖项。

    • 从注册表查找合适的包来解决您的问题并安装它们。

    • 使用脚本(例如 npm scripts)使部署和测试更容易。

  • 构建工具/打包器,例如 Rollup.jsParcelVite.js

    • 使用这些工具来管理依赖项、组织、优化和压缩代码到构建文件中以提高性能。
  • 部署工具,例如 简单的 FTP 客户端、NetlifyVercel

    • 使用这些工具来部署您的应用程序。

    • 将工具与 GitHub 集成,以在推送时提供自动测试部署。

    • 处理自定义域名、无服务器函数和表单提交。

    • 处理访问控制以及与身份提供商(如 Okta 和 Auth0)的集成。

    • 与流行的框架和应用平台的集成。

资源

上一页:8. CSS 工具 下一页:常见问题