Update:
在许多前端项目中, 都使用 Vite 处理构建流程.
对于 Deno 团队来说, Node.js 生态下的项目, 如 ESLint 等一直是受到排斥的. 基于零配置易用性及性能考虑, Deno 会在相关领域重做一套工具, 比如 deno lint, fmt.
不过随着 Deno 对 Node.js 兼容性的增强, Deno 团队对 Node.js 生态也越来越包容.
现在, Deno 官方项目 Fresh 会主动集成 Vite (而不是 deno compile 或者刚刚恢复的 deno bundle).
官方 Blog 文章: Fresh 2.0 Graduates to Beta, Adds Vite Support
deno compile 一直没有实现一键打包 Deno Fresh 项目. 或许跟 Fresh 特殊的路由策略有关.
但是 Vite 是支持在编译时处理动态路由并且打包的, 也支持代码分割.
在官方文章中, 主要介绍了下面几个功能:
Head 组件Fresh 2.0 正式进入 beta, 不再会有重大变动. 现在就可以尝试了.