I try to debug nodejs app with nodemon on visual studio code so that I can auto restart the debugger each time I save my code. However, it just kept poping up this error message when I run my debugger on visual studio code: "Cannot find runtime 'nodemon' on PATH. Make sure to have 'nodemon' installed"
I have tried to reinstall visual studio code, reinstall nodemon globally and locally.
Here is my launch.json
file:
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "nodemon",
"runtimeExecutable": "nodemon",
"program": "${workspaceFolder}/app.js",
"restart": true,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
]```
I solved this issue by installing nodemon as global.
npm install -g nodemon
The solution I've found here.
First, run the follow command:
which node .
So then, you will get the node path, something like: "/home/user/.nvm/versions/node/v12.16.1/bin/node"
Then, you update your launch.json with:
{
...
"runtimeExecutable": "/home/user/.nvm/versions/node/v12.16.1/bin/node"
...
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With