从 @vitejs/plugin-vue 1.7.1+ 开始支持在 template 里面使用 typescript 了
https://twitter.com/youyuxi/status/1439304854028029953
Evan You
@youyuxi
·
Sep 19
. @vitejs/plugin-vue 1.7.1+ now supports using TS syntax inside template expressions when <script> is also using TS (type inference also already works in Volar, w/ minor syntax highlighting issues to be fixed):
终于最后的一个痛点也解决了。之前用 vue-tsc 查出了好多问题,但是 template 里面不支持 ts 非常头疼。想了非常多的办法就是为了通过类型检查,但还是有大量的问题没解决,不敢干掉 vue-cli/webpack。下一步升级一下 @vitejs/plugin-vue,template 里面的类型问题解决掉,就可以彻底干掉 vue-cli,全面拥抱 vite 了。
另外,volar 插件比 vetur 好用很多,尤其是用了 ts 的话。
去年我预言,vite 很有可能在跟 pika/snowpack 对下一代开发/打包工具的竞争中胜出,现在感觉 vite 已经基本上赢了。剩下基本都是自家的解决方案了,比如 nextjs 的解决方案是打算用 swc,等干掉 webpack 4 的支持就可以全面用 webpack 5 的按需编译了
--
FROM 115.188.67.*