在vite中发现语法降级失效,比如把a={name}转成a={name:name}最终还会生成a={name},
这导致swc\babel\typescript之类的插件无法正常使用。
猜测转化后又使用esbuild导致的,于是把esbuild配置为esbuild:false。
发现没效果。
于是猜测是vite内置插件造成的 ,可能在某一步又转化回来了,这就比较难改造了。
然后只能调试一下legacy插件,发现有个内部配置__vite_skip_esbuild__ = true,
设置后才能真正跳过esbuild