Typescript Module not found Can't resolve Typescript Module not found Can't resolve reactjs reactjs

Typescript Module not found Can't resolve


The error message was actually very misleading, and looks like a typescript bug.It appears that enums can't be exported directly, it seems necessary to use a const to be able to export them correctly.

So I modified my enum declaration like so

declare module 'seeyouftp' {  // exporting a const instead of   export const enum AuthStates {    success = 'success',    error = 'error'  }}

Everything works now but that error message is very, very bad and time consuming


Try to export the declarations, and see if that makes a difference:

declare module 'seeyouftp' {export  interface User {    admin: boolean;    roles: string[];    username: string;  }export  enum AuthStates {    success = 'success',    error = 'error'  }


You need to create seeyouftp (I assum that seeyouftp is your js module name) folder under /definitions and have types.d.ts inside /definitions/seeyouftp like structure below

|— definitions |—seeyouftp  |— index.d.ts|— entries|— fonts|— less|— src

And update your tsconfig

"typeRoots": [  "./assets/definitions",  "./node_modules/@types"],