2020年:前端开发的痛苦与快乐( 二 )


Vite 会聪明地在适当的地方“偷工减料” , 而且不需要把 JS 文件捆绑到开发 build 当中 。
目前只有一个问题 , esbuild 无法在编译过程中验证 Typescript 的正确性 , 但考虑到 VS Code 与 lang server 已经完成了验证工作 , 所以应该没什么关系 。
结果

  • 与之前一样 , 我在开发中会使用.vue 单个文件组件与 Typescript 。
  • 开发启动瞬时完成 , Docker 的 CPU 负载为零 , 热重载同样可以瞬间搞定 。
  • 使用 axios、chart.js、高强度 toast 库以及简单的状态存储管理等元素时 , 相关内容的生产级构建大概需要 20 秒——与 vuestic 相比 , 这简直是种巨大的转变!

2020年:前端开发的痛苦与快乐文章插图
就这样 , 我的日常前端开发体验又回归了正常范围 。 这里建议大家在新项目中尝试使用 Vite(如果您更倾向于 React 或其他框架 , 也可以尝试使用 ES 模块 +esbuild) 。 它虽然还不完美 , 仍处于 beta 测试阶段 , 但开发者的体验非常重要 。 Vite , 绝对值得一个机会!
延伸阅读:
关注我并转发此篇文章 , 私信我“领取资料” , 即可免费获得InfoQ价值4999元迷你书 , 点击文末「了解更多」 , 即可移步InfoQ官网 , 获取最新资讯~