@edumaciel10 As Jon suggested, you don’t need to run npm link more than once.
regarding hot-reloading, you can run n8n with env variable N8N_DEV_RELOAD set to true, and run npm run dev in your project. That way every change in your source code is first compiled into your dist folder, and then n8n can pick up the re-built files from the dist folder.
This is a very recent feature, and not very well tested with community nodes. So, if you have any issues, or suggestions, please feel free to report them.
BTW, I noticed that installing this custom node was downloading over 500MB of node modules, so I’ve create a PR to fix that.