You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vite 2.x升级至3.0.2后出现[plugin:vite:import-analysis]语法错误求助

解决Vite 3.0.2升级后i18n.js的语法解析错误

错误原因

Vite 3.0.2使用的esbuild版本对JavaScript语法解析更严格,你代码中动态import()语句里的换行注释写法不符合ES规范,导致解析失败。Vite 2.x对这种写法兼容度更高,所以之前能正常运行。

修复方案

修改loadLocaleMessages函数中的动态导入代码,将webpack魔法注释与模板字符串放在同一行:

原代码:

const messages = await import(
/* webpackChunkName: "locale-[request]" */ `./locales/${locale}.json`
)

修改后:

const messages = await import(/* webpackChunkName: "locale-[request]" */ `./locales/${locale}.json`)

调整后esbuild可正确解析该语句,报错即可消除。

内容的提问来源于stack exchange,提问作者Kayahan Kahrıman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 05:15:37