工具和工作流概述

Lit 组件使用普通的 JavaScript 或 TypeScript 编写,并且在现代浏览器上开箱即用,只需要最少的工具支持,所以你不_需要_任何 Lit 特定的编译器、工具或工作流。

然而,Lit 使用了非常_现代_的 Web 平台特性,所以在旧版浏览器上运行时需要一些工具和 polyfills。某些工具还需要配置选项来处理现代 JavaScript。虽然 Lit "只是 JavaScript",但是有一些工具可以让使用 Web Components 变得更加便捷。

工具和工作流文档涵盖了开发的不同阶段:

  • 基本要求:工具和浏览器使用 Lit 的常见要求,以及旧版浏览器所需的编译器选项和 polyfills。
  • 开发:设置本地开发环境,包括开发服务器、代码检查、格式化、语法高亮和类型检查。
  • 测试:在现代和旧版浏览器中测试 Lit 项目的建议。
  • 发布:将你的组件包发布到 npm 的指南。
  • 生产环境构建:为生产环境构建应用,包括打包、优化,以及为现代和旧版浏览器提供差异化服务。
  • 入门套件:使用我们的 JavaScript 和 TypeScript 版本的 Lit 组件入门套件的说明。
  • 添加 Lit:在现有项目中安装和添加 Lit。