Got this error when trying to import moment
into a TypeScript React (.tsx) module?
To fix the issue, you will need to adjust your tsconfig.json
file and add "moduleResolution": "node"
to your compilerOptions
, so it looks like this:
{
"compilerOptions": {
...
"moduleResolution": "node",
...
}
}
The "moduleResolution": "node"
setting in tsconfig.json
tells the TypeScript compiler to use Node.js module resolution logic when resolving module names. This allows the compiler to look for modules in the node_modules folder and use the package.json file in the same folder to determine which files to use for a given module.
Did you know that I made an in-browser image converter, where you can convert your images without uploading them anywhere? Try it out and let me know what you think. It's free.