Npm install

这是一篇关于n8n安装与使用的技术文档,介绍了如何通过npm在本地机器上快速安装和运行n8n,包括最新版本的获取、安装方法、更新步骤以及常见问题的解决。以下是对这些核心内容的简要概述:

  1. n8n简介与安装前提:
    • n8n简介:n8n是一个开源工作流自动化工具,通过npm可以快速在本地机器上安装使用。
    • 安装前提:必须先安装Node.js,并且版本要求在18以上。
  2. n8n版本说明:
    • 最新版本与Next版本:n8n每周都会发布一个新的次要版本,最新版本适用于生产环境,Next版本为最新发布,通常被视为测试版,可能不稳定。
    • 当前版本:当前最新版本为1.95.3,当前Next版本为1.97.1。
  3. 使用npx尝试n8n:
    • 无需安装直接试用:可以通过npx命令直接尝试n8n,无需安装。
    • 命令与访问:在终端中运行npx n8n命令,下载所需文件后,通过访问http://localhost:5678来使用n8n并构建工作流。
  4. 全局安装n8n:
    • 全局安装命令:使用npm install n8n -g命令全局安装n8n。
    • 指定版本安装:通过npm install -g n8n@<version>命令可以安装特定版本的n8n,例如npm install -g n8n@0.126.1
    • 安装Next版本:使用npm install -g n8n@next命令安装Next版本。
    • 启动n8n:安装完成后,通过运行n8nn8n start命令启动n8n。
  5. 更新n8n:
    • 更新到最新版本:使用npm update -g n8n命令更新到最新版本。
    • 安装Next版本:使用npm install -g n8n@next命令安装Next版本。
  6. 使用隧道服务:
    • 使用场景:用于本地开发和测试,不建议在生产环境中使用。
    • 启动命令:通过运行n8n start --tunnel命令启动n8n的隧道服务,使外部服务可以通过webhook触发节点。
  7. 回退升级:
    • 安装旧版本:安装需要回退到的旧版本。
    • 数据库回滚:如果升级涉及数据库迁移,需要检查文档和发布说明,看是否有手动更改需求,然后运行n8n db:revert命令回滚数据库。
  8. Windows故障排除:
    • 环境设置:确保Node.js环境正确设置,可参考Microsoft的指南进行安装。
    • 问题解决:如果遇到问题,确保按照指南正确配置环境。

这篇文章为用户提供了详细的n8n安装与使用指南,通过介绍不同安装方法、版本更新和常见问题解决,帮助用户快速上手并有效使用n8n进行工作流自动化。