cd n8n-nodes-pdf-utils
npm installnpm run build# Desde el directorio del nodo
npm link
# Ir al directorio de n8n
cd ~/.n8n/custom
npm link n8n-nodes-pdf-utilsn8n startnpm packEsto creará un archivo: n8n-nodes-pdf-utils-1.0.0.tgz
cd ~/.n8n/custom
npm install /ruta/completa/a/n8n-nodes-pdf-utils-1.0.0.tgzn8n startSi no tienes una, registrate en https://www.npmjs.com/signup
npm loginnpm publish --access public- Ir a Settings > Community Nodes
- Click en Install
- Escribir:
n8n-nodes-pdf-utils - Click en Install
- Abrir n8n
- Crear un nuevo workflow
- Buscar "PDF Utils" en el panel de nodos
- Si aparece, ¡está instalado correctamente!
# Listar nodos instalados
ls ~/.n8n/custom/node_modules/
# Verificar que existe n8n-nodes-pdf-utils
ls ~/.n8n/custom/node_modules/n8n-nodes-pdf-utils- Verificar que n8n fue reiniciado después de la instalación
- Revisar logs de n8n para errores:
n8n start # Buscar mensajes de error relacionados con "pdf-utils"
cd n8n-nodes-pdf-utils
npm install --save-peer n8n-workflow
npm run build# Limpiar y reinstalar
rm -rf node_modules dist
npm install
npm run buildSi estás desarrollando el nodo activamente:
# Terminal 1: Compilación automática
npm run dev
# Terminal 2: n8n en modo desarrollo
export N8N_LOG_LEVEL=debug
n8n startCada vez que guardes cambios en los archivos TypeScript, se recompilará automáticamente. Solo necesitas refrescar n8n en el navegador.
~/.n8n/
├── custom/
│ └── node_modules/
│ └── n8n-nodes-pdf-utils/
│ ├── dist/
│ │ └── nodes/
│ │ └── PdfUtils/
│ │ ├── PdfUtils.node.js
│ │ ├── PdfUtils.node.json
│ │ └── pdf.svg
│ ├── node_modules/
│ └── package.json
Ver logs de n8n con información detallada:
export N8N_LOG_LEVEL=debug
export N8N_LOG_OUTPUT=console
n8n startUna vez instalado, importa el workflow de ejemplo:
# Copiar el workflow de ejemplo
cp examples/basic-workflow.json ~/test-pdf-utils.jsonLuego en n8n UI:
- Click en Import from File
- Seleccionar
test-pdf-utils.json - Ejecutar el workflow para probar