TS6046

Argument for '--module' option must be: 'none', 'commonjs', 'amd', 'system', 'umd', 'es6', 'es2015', 'es2020', 'es2022', 'esnext', 'node16', 'nodenext'.

Broken Code ❌

tsconfig.json
{  "compilerOptions": {  "module": "esmodule"  } }

Fixed Code ✔️

tsconfig.json
{  "compilerOptions": {  "module": "esnext"  } }

Alternative:

tsconfig.json
{  "compilerOptions": {  "module": "es2020"  } }

Use a valid module system value. For modern ES modules, use esnext, es2020, es2022, or node16/nodenext.