安裝
本指南將協助您在 n8n 實體中安裝 n8n-nodes-ethereum 套件。
方法一:透過 n8n 社群節點安裝(推薦)
如果您使用帶有圖形介面的 n8n,這是最簡單的安裝方式。
步驟:
-
開啟 n8n 設定
- 進入 設定 → 社群節點
-
安裝套件
- 點選 安裝社群節點
- 輸入套件名稱:
@0xlimao/n8n-nodes-ethereum - 點選 安裝
-
重新啟動 n8n(如果需要)
- 某些 n8n 安裝在安裝社群節點後可能需要重新啟動
- 如需重新啟動,請依照提示操作
-
驗證安裝
- 建立新工作流程
- 新增新節點並搜尋 "Ethereum"
- 您應該看到兩個節點:
- Ethereum(常規節點)
- Ethereum Trigger(觸發器節點)
方法二:手動安裝
如果您從原始碼執行 n8n 或需要手動安裝,請依照以下步驟操作。
對於 npm 安裝:
# 導覽至您的 n8n 安裝目錄
cd ~/.n8n
# 安裝套件
npm install @0xlimao/n8n-nodes-ethereum
# 重新啟動 n8n
對於 Docker 安裝:
透過修改 docker-compose.yml 將套件新增至您的 Docker 設定中:
version: '3.8'
services:
n8n:
image: n8nio/n8n
environment:
- N8N_COMMUNITY_PACKAGES=@0xlimao/n8n-nodes-ethereum
ports:
- 5678:5678
volumes:
- ~/.n8n:/home/node/.n8n
然後重新啟動您的 Docker 容器:
docker-compose down
docker-compose up -d
對於 n8n Cloud:
n8n Cloud 使用者可以使用上述方法一直接從 n8n 介面安裝社群節點。
驗證
安裝後,驗證套件是否正常運作:
- 建立新工作流程
- 新增 Ethereum 節點
- 您應該看到以下可用資源:
- Account(帳戶)
- Block(區塊)
- Transaction(交易)
- Contract(合約)
- ERC20
- ERC721
- ERC1155
- ENS
- Gas
- Signature(簽名)
- Utils(工具)
疑難排解
安裝後節點未出現
- 重新啟動 n8n:有時 n8n 需要重新啟動才能顯示新節點
- 檢查日誌:查看 n8n 日誌中的任何錯誤訊息
- 驗證套件名稱:確保使用了正確的套件名稱
@0xlimao/n8n-nodes-ethereum
安裝失敗
- 檢查 npm 版本:確保您的 npm 版本為 7.0 或更高
- 檢查 Node.js 版本:確保您的 Node.js 版本為 18.0 或更高
- 權限:確保您對 n8n 目錄有寫入權限
Docker 安裝問題
- 磁碟區權限:確保掛載的磁碟區具有正確的權限
- 重新啟動容器:修改 docker-compose.yml 後嘗試停止並啟動容器
- 檢查環境變數:驗證
N8N_COMMUNITY_PACKAGES環境變數設定正確
下一步
成功安裝後,繼續設定憑證以開始使用以太坊節點。