在构建生产时禁用 TypeScript 检查类型有效性

Mut*_*shi 8 typescript next.js

我正在将 Next.js 与 TypeScript 结合使用用于一个小项目。我想知道当我运行时是否可以禁用类型有效性检查,npm run build考虑到在npm run dev. 另外,这将有助于在没有生产中未使用的 TypeScript 包的情况下构建生产版本。

buo*_*vid 20

打开next.config.js并启用ignoreBuildErrors打字稿配置中的选项:

module.exports = {
  typescript: {
    // !! WARN !!
    // Dangerously allow production builds to successfully complete even if
    // your project has type errors.
    // !! WARN !!
    ignoreBuildErrors: true,
  },
}
Run Code Online (Sandbox Code Playgroud)

有关文档的更多信息:https ://nextjs.org/docs/api-reference/next.config.js/ignoring-typescript-errors

  • 危险,但我现在需要它!干杯 (3认同)