在Vite中构建项目出错-Top-level await is not available in the configured target environme

前言

在项目中使用pnpm run dev时,出现了Top-level await is not available in the configured target environment ("chrome87", "edge88", "es2020", "firefox78", "safari13" + 2 overrides)报错。

过程

在网上的方法:

php 复制代码
export default defineConfig({
  build: {
    target: 'esnext' 
  }
})

发现不能解决问题,依旧会报错,先补充一下新的方法:

解决方法

php 复制代码
// vite.config.js
export default defineConfig({
  optimizeDeps: {
    esbuildOptions: {
      target: 'esnext'
    }
  },
  build: {
    target: 'esnext'
  },
  // more config options ...
})

已成功解决

参考资料

\[\](Vite 打包构建报错:Top-level await is not available in the configured... 的异常排查及解决方案 - 掘金) \[\](typescript - 在 Vite 中构建我的项目时出错 - 顶级 await 在配置的目标环境中不可用 - Stack Overflow)

相关推荐
今日无bug5 分钟前
从「拿来主义」到「亲手造轮子」:2 种 MCP 文件服务器写法对比
前端·node.js·mcp
xcyxiner6 分钟前
flutter 运行到模拟器上
android·前端·flutter
用户921080262866 分钟前
从 COT 到 ThoughtChain:AI 应用为什么需要展示“思考过程”
前端
天真小巫7 分钟前
2026.8.23总结
前端·html
PedroQue997 分钟前
RouterLink v2.5.0:H5端原生能力全面回归
前端·uni-app
八角丶10 分钟前
Node.js 异步上下文详解(实验驱动)
前端·node.js
用户21816970493013 分钟前
Flutter (二十五)视频播放
前端
半个落月13 分钟前
在浏览器里运行 DeepSeek-R1:推理、流式输出与停止生成(二)
前端·人工智能·react.js
绿岛之北14 分钟前
Electron 安全第四章: Preload 与 IPC
前端·electron
半个落月21 分钟前
在浏览器里运行 DeepSeek-R1:从 WebGPU 检测到模型加载(一)
前端·人工智能·react.js