This content originally appeared on flaviocopes.com and was authored by flaviocopes.com
While doing some sanitization on a variable in Next.js I ran into this weird problem:
Module not found: Error: Can't resolve 'net'
You might have some variation of it, which says a core Node.js module is missing.
Do NOT npm install net
or anything like that. If you already tried, run npm uninstall
on those modules.
The problem is this: Next.js is trying to run backend code in the frontend.
In my case it was the DOMPurify library. I was using it inside the component, but instead I had to use it in the getStaticProps()
method.
That method runs at build time in the Node environment, where that library expected to be ran into.
This content originally appeared on flaviocopes.com and was authored by flaviocopes.com
flaviocopes.com | Sciencx (2021-06-30T05:00:00+00:00) Next.js, fix the `module not found` error. Retrieved from https://www.scien.cx/2021/06/30/next-js-fix-the-module-not-found-error/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.