注意:
这套标准不要求对下面列出的工具有深入的了解;相反,我们鼓励学生学习它们的基本概念,了解为什么以及如何在Web应用项目中使用它们(以及在何处使用),进行测试,并尝试使用示例。
学习成果 — 理解您在Web项目中可能需要使用的其他常见工具类型的目的和基本用法
-
Linter/格式化工具,例如 ESLint 和 Prettier
-
检测潜在的错误,以及 linter 如何自动修复它们。
-
拥有编码标准的必要性,以及这些工具如何轻松地实现这些标准的自动化符合性。
-
将它们集成到您的工作流程中 — 作为代码编辑器扩展、作为测试运行器的一部分,或作为持续集成(CI)运行的一部分。
-
-
-
当代码库变得更加复杂时,使用这些工具来管理项目依赖项。
-
从注册表查找合适的包来解决您的问题并安装它们。
-
使用脚本(例如 npm scripts)使部署和测试更容易。
-
-
构建工具/打包器,例如 Rollup.js、Parcel 和 Vite.js
- 使用这些工具来管理依赖项、组织、优化和压缩代码到构建文件中以提高性能。
-
部署工具,例如 简单的 FTP 客户端、Netlify 和 Vercel
-
使用这些工具来部署您的应用程序。
-
将工具与 GitHub 集成,以在推送时提供自动测试部署。
-
处理自定义域名、无服务器函数和表单提交。
-
处理访问控制以及与身份提供商(如 Okta 和 Auth0)的集成。
-
与流行的框架和应用平台的集成。
-
资源