Edit this page

Common Issues

Npm packages containing invalid code

Some npm packages contain invalid JavaScript code that can crash Node.js.

The usual workaround is to add the npm package to vite.config.js > ssr.noExternal, see Broken npm package.

Hydration mismatch

If you use SSR then a recurring issue are so-called hydration mismatches: a hydration mismatch is when the content rendered to HTML on the server isn't the same as the content rendered in the browser.

See Hydration Mismatch for explanations, solutions, and workarounds.