Next.js, fix the `module not found` error

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

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


Print Share Comment Cite Upload Translate Updates
APA

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/

MLA
" » Next.js, fix the `module not found` error." flaviocopes.com | Sciencx - Wednesday June 30, 2021, https://www.scien.cx/2021/06/30/next-js-fix-the-module-not-found-error/
HARVARD
flaviocopes.com | Sciencx Wednesday June 30, 2021 » Next.js, fix the `module not found` error., viewed ,<https://www.scien.cx/2021/06/30/next-js-fix-the-module-not-found-error/>
VANCOUVER
flaviocopes.com | Sciencx - » Next.js, fix the `module not found` error. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/06/30/next-js-fix-the-module-not-found-error/
CHICAGO
" » Next.js, fix the `module not found` error." flaviocopes.com | Sciencx - Accessed . https://www.scien.cx/2021/06/30/next-js-fix-the-module-not-found-error/
IEEE
" » Next.js, fix the `module not found` error." flaviocopes.com | Sciencx [Online]. Available: https://www.scien.cx/2021/06/30/next-js-fix-the-module-not-found-error/. [Accessed: ]
rf:citation
» Next.js, fix the `module not found` error | flaviocopes.com | Sciencx | 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.

You must be logged in to translate posts. Please log in or register.