Describe the issue/error/question
I am new with n8n, and am creating a custom node for some external API requests. I have a custom, programmatically typed node with the following file structure:
package.json --> Root package.json with "n8n" credentials and nodes object /nodes NODENAME.node.ts NODENAME.node.json NODENAME.png --> logo /credentials NODENAME.credentials.ts gulpfile.js tsconfig.json
/nodes NODENAME.node.d.ts NODENAME.node.js NODENAME.node.js.map NODENAME.node.json NODENAME.png /credentials NODENAME.credentials.d.ts NODENAME.credentials.js NODENAME.credentials.js.map package.json
What is the error message (if any)?
The custom node doesn’t show up in the n8n editor. I want to test locally with the npm version of n8n. Does anyone have any tips on how to improve the code / folder structure? And how to import this code inside n8n (with or without using
npm link). This code will eventually get used in a production environment inside Docker. Any tips are more than welcome!
Thank you very much.
Information on your n8n setup
- n8n version: 0.212.1
- Database you’re using (default: SQLite): SQLITE
- Running n8n with the execution process [own(default), main]: own
- Running n8n via [Docker, npm, n8n.cloud, desktop app]: npm