vite中真正关闭esbuild

在vite中发现语法降级失效,比如把a={name}转成a={name:name}最终还会生成a={name},

这导致swc\babel\typescript之类的插件无法正常使用。

猜测转化后又使用esbuild导致的,于是把esbuild配置为esbuild:false。

发现没效果。

于是猜测是vite内置插件造成的 ,可能在某一步又转化回来了,这就比较难改造了。

然后只能调试一下legacy插件,发现有个内部配置__vite_skip_esbuild__ = true,

设置后才能真正跳过esbuild

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章