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

如何忽略TypeScript错误完成Vite项目构建?

解决Vite/Vue/TS项目类型错误阻塞构建的问题

你的构建失败是因为package.json里的build脚本用了vue-tsc && vite build——&&表示只有前面的vue-tsc类型检查完全通过(无错误),才会执行后面的vite build。要实现报告错误但不阻塞构建的需求,可以修改脚本逻辑:

方案1:保留类型检查报告,强制执行构建

修改build脚本,让vue-tsc仅报告错误但不终止后续命令:

"scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit || true && vite build",
    "preview": "vite preview"
  }
  • --noEmit:让vue-tsc仅做类型检查,不生成编译产物(产物由vite build负责),符合当前脚本的原有逻辑。
  • || true:强制让vue-tsc即使返回错误码(存在类型错误),也让整个前置命令返回成功状态,确保后续的vite build能正常执行。
  • 执行后控制台会正常输出所有TypeScript错误信息,同时完成项目构建。

方案2:临时跳过类型检查(不推荐,除非不需要错误报告)

如果你不需要看到类型错误报告,只想直接构建,可以简化脚本:

"scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  }

但此方案会完全跳过vue-tsc的类型检查,无法看到错误提示,仅适合临时紧急构建场景。

内容的提问来源于stack exchange,提问作者Steve Bennett

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 14:00:48