esbuild 高频追问 Q&A
1. Q: esbuild 为什么快?
A: Go 实现、并行处理、较少 AST 往返和高效工程实现。
2. Q: esbuild 能完全替代 Babel 吗?
A: 不能完全替代,复杂语法提案和精细转换仍常配合 Babel。
3. Q: esbuild 与 SWC 怎么选?
A: 都很快,结合生态兼容和团队现有工具链选型。
4. Q: esbuild 适合做什么?
A: 预构建、快速打包、开发构建提速。
5. Q: 使用 esbuild 常见坑?
A: polyfill、目标环境配置和插件生态差异。