Skip to content

本地运行您的节点#

您可以通过在本地 n8n 实例中运行来测试正在构建的节点。

  1. 使用 npm 安装 n8n:
    1
    npm install n8n -g
    
  2. 当您准备测试节点时,在本地发布它:
    1
    2
    3
    # 在您的节点目录中
    npm run build
    npm link
    
  3. 将节点安装到您的本地 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 设置了不同的名称。
  4. 启动 n8n:

    1
    n8n start
    

  5. 在浏览器中打开 n8n。当您在节点面板中搜索时,应该能看到您的节点。

    节点名称

    确保您使用节点名称搜索,而不是包名称。例如,如果您的 npm 包名称是 n8n-nodes-weather-nodes,并且包含名为 rainsunsnow 的节点,您应该搜索 rain,而不是 weather-nodes

故障排除#

  • ~/.n8n 本地安装中没有 custom 目录。

您必须手动创建 custom 目录并运行 npm init

1
2
3
4
# 在 ~/.n8n 目录中运行
mkdir custom 
cd custom 
npm init