部署到 Vercel 表面 Next.js 个我在开发过程中没有收到的错误,如何更早地修复它们?
Deploying to Vercel surfaces Next.js errors that I didn't receive during development, how to fix them earlier?
我最近刚开始尝试部署到 Vercel,每次推送时我都必须检查构建过程中的错误,只能发现严格的打字稿错误或其他错误,如“无法使用 <img>
标签,请使用 next/image" 之类的东西。我怎样才能在开发过程中得到这些错误,这样我就不必等到构建步骤才在几分钟后发现有错误,修复它,再等几分钟,修复下一个错误,等等。如何才能我只是在开发过程中遇到了所有这些错误,比如让我的应用程序无法以某种方式在本地编译。现在在开发过程中,一切都可以正常编译,就在我推送并进入 Vercel 构建时,它开始抛出这些错误。
如何在开发期间显示错误,并在开发期间 npm run dev
期间阻止编译,而不是在 npm run build
期间?另外,如果可能的话,我想在我的编辑器中提前警告可能的错误,这样我就可以在面对它们之前就在那里修复它们。
- 要验证您的应用程序将在推送之前在本地构建,您可以 运行
next build
。
- 要阻止 ESLint 使您的构建失败,您可以 turn it off。
我最近刚开始尝试部署到 Vercel,每次推送时我都必须检查构建过程中的错误,只能发现严格的打字稿错误或其他错误,如“无法使用 <img>
标签,请使用 next/image" 之类的东西。我怎样才能在开发过程中得到这些错误,这样我就不必等到构建步骤才在几分钟后发现有错误,修复它,再等几分钟,修复下一个错误,等等。如何才能我只是在开发过程中遇到了所有这些错误,比如让我的应用程序无法以某种方式在本地编译。现在在开发过程中,一切都可以正常编译,就在我推送并进入 Vercel 构建时,它开始抛出这些错误。
如何在开发期间显示错误,并在开发期间 npm run dev
期间阻止编译,而不是在 npm run build
期间?另外,如果可能的话,我想在我的编辑器中提前警告可能的错误,这样我就可以在面对它们之前就在那里修复它们。
- 要验证您的应用程序将在推送之前在本地构建,您可以 运行
next build
。 - 要阻止 ESLint 使您的构建失败,您可以 turn it off。