本地运行节点#
在构建节点时,您可以通过在本地 n8n 实例中运行来测试它。
- 使用 npm 安装 n8n:
1npm install n8n -g - 准备测试节点时,将其发布到本地:
1 2 3
# 在您的节点目录中 npm run build npm link -
将节点安装到本地 n8n 实例:
1 2 3
# 在 n8n 安装目录内的 nodes 文件夹中 # node-package-name 是 package.json 中的名称 npm link <node-package-name>检查目录
确保您在 n8n 安装目录内的 nodes 文件夹中运行
npm link <node-name>。可能的路径包括:~/.n8n/custom/~/.n8n/<your-custom-name>:如果您的 n8n 安装使用N8N_CUSTOM_EXTENSIONS设置了不同的名称。
-
启动 n8n:
1n8n start -
在浏览器中打开 n8n。在节点面板中搜索时应该能看到您的节点。
节点名称
请确保使用节点名称而非包名称进行搜索。例如,如果您的 npm 包名是
n8n-nodes-weather-nodes,而包中包含名为rain、sun、snow的节点,您应该搜索rain而不是weather-nodes。
故障排除#
- 本地安装的
~/.n8n中没有custom目录
您需要手动创建 custom 目录并运行 npm init
1 2 3 4 | |