跳至内容

在本地运行你的节点#

你可以在本地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 
    

    检查您的目录

    请确保在您的n8n安装目录下的nodes文件夹中运行npm link 命令。路径可能是:

    • ~/.n8n/custom/
    • ~/.n8n/: 如果你的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

优云智算