不想使用docker部署n8n的看过来,你可以这样做

大家好,我是糯米酒。

现在n8n已经非常火了,可以用来辅助完成很多工作,大大提高了工作效率。

官方给的教程是使用docker来部署,但是docker客户端在电脑上会占用不少资源,对于使用老古董电脑,或者电脑配置比较低的人来说,开了docker,在做其它工作,电脑就很卡了。

今天尝试分享一下,在不使用docker的情况下,把n8n部署在电脑上。

1、环境准备

确保你的电脑上已经安装了以下工具:

  • Git: 用于拉取代码。
  • Node.js : 推荐安装 LTS 版本 (v20.x)。
  • pnpm: n8n 是一个 monorepo 项目,必须使用 pnpm 而不是 npm。

如果没有安装pnpm,可以打开终端安装一下,使用命令: npm install -g pnpm

2、从GitHub仓库拉取代码

打开终端,运行以下命令将代码克隆到本地:

bash 复制代码
git clone https://github.com/n8n-io/n8n.git
cd n8n

注意:我这里已经拉取过了,所以提示已经存在。

3、安装依赖

拉取完成后,进入到n8n的项目目录,使用 pnpm 安装所有子项目的依赖:

复制代码
pnpm install

注意:这一步可能需要几分钟,因为它会下载 n8n 的所有依赖包

4、构建项目

n8n 包含前端(Vue.js)和后端(Node.js),需要先进行编译构建:

复制代码
pnpm build

如果遇到报错,请检查 Node.js 版本是否过旧或过新(推荐 v20)。

5、开启开发模式(启动n8n)

构建完成后,使用开发命令启动:

复制代码
pnpm dev

启动成功后,终端通常会显示: Editor is now accessible via: http://localhost:5678/

注意

  • 第一次启动慢: pnpm build 第一次运行会比较慢,因为需要编译 TypeScript 和构建前端资源。
  • Windows用户: 如果你在 Windows 上遇到 node-gyp 相关的编译错误,你可能需要安装构建工具。可以用管理员权限打开 PowerShell 运行:npm install --global --production windows-build-tools。
相关推荐
程序员清洒2 小时前
CANN模型安全:从对抗防御到隐私保护的全栈安全实战
人工智能·深度学习·安全
island13142 小时前
CANN ops-nn 算子库深度解析:神经网络计算引擎的底层架构、硬件映射与融合优化机制
人工智能·神经网络·架构
小白|2 小时前
CANN与实时音视频AI:构建低延迟智能通信系统的全栈实践
人工智能·实时音视频
Kiyra2 小时前
作为后端开发你不得不知的 AI 知识——Prompt(提示词)
人工智能·prompt
艾莉丝努力练剑2 小时前
实时视频流处理:利用ops-cv构建高性能CV应用
人工智能·cann
程序猿追2 小时前
深度解析CANN ops-nn仓库 神经网络算子的性能优化与实践
人工智能·神经网络·性能优化
User_芊芊君子2 小时前
CANN_PTO_ISA虚拟指令集全解析打造跨平台高性能计算的抽象层
人工智能·深度学习·神经网络
初恋叫萱萱2 小时前
CANN 生态安全加固指南:构建可信、鲁棒、可审计的边缘 AI 系统
人工智能·安全
机器视觉的发动机2 小时前
AI算力中心的能耗挑战与未来破局之路
开发语言·人工智能·自动化·视觉检测·机器视觉
铁蛋AI编程实战2 小时前
通义千问 3.5 Turbo GGUF 量化版本地部署教程:4G 显存即可运行,数据永不泄露
java·人工智能·python