vite中真正關閉esbuild

在vite中發現語法降級失效,比如把a={name}轉成a={name:name}最終還會生成a={name},

這導致swc\babel\typescript之類的插件無法正常使用。

猜測轉化後又使用esbuild導致的,於是把esbuild配置爲esbuild:false。

發現沒效果。

於是猜測是vite內置插件造成的 ,可能在某一步又轉化回來了,這就比較難改造了。

然後只能調試一下legacy插件,發現有個內部配置__vite_skip_esbuild__ = true,

設置後才能真正跳過esbuild

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