'ts-node' is not recognized as an internal or external command, operable program or batch file in windows code example

Example: 'ts-node' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

I just encountered a similar issue: on Mac OS --exec ts-node works, on Windows it doesn't.

My workaround is to create a nodemon.json like this:

{
  "watch": "src/**/*.ts",
  "execMap": {
    "ts": "ts-node"
  }
}
and change the package.json scripts section to

"scripts": {
  "start": "nodemon src/index.ts"
},