Thiết lập thư mục và môi trường
NodeJS
Sử dụng phiên bản nodejs 14.15.5.
Bạn có thể cài phiên bản node này nên máy hoặc sử dụng container như mình
node -v v14.15.5
n8n install
Cài đặt n8n nên máy để chạy và phát triển các node mới
mkdir n8n-install npm init -y npm install n8n
Tạo node mới
tạo thư mục mới
n8n-dev
clone node mẫu về
cài đặt package
build node
link thư mục hiện tại tới global
mkdir n8n-dev git clone https://github.com/n8n-io/n8n-nodes-starter.git npm install npm run build npm link
Khi tùy biến thì tên package phải bắt đầu bằng
n8n-nodes-
Chạy n8n và kiểm tra node mới
liên kết package n8n-nodes-starter
chạy n8n
npm link n8n-nodes-starter ./node_modules/n8n/bin/n8n start
Quy trình phát triển một node mới
ㅤ | Các bước | Ví dụ |
1 | tạo thư mục trong thư mục nodes | MetaScraper |
2 | Tao file chứa code MetaScraper.node.ts | ㅤ |
3 | Build | ㅤ |
4 | Thêm vào package.json | dist/nodes/MetaScraper/MetaScraper.node.js |
5 | chạy n8n | ㅤ |
ㅤ | ㅤ | ㅤ |
ㅤ | ㅤ | ㅤ |