🚀 别再被 Docker 劝退!Windows 11 零代码安装 n8n 的保姆级教程

660 阅读4分钟

💡 n8n 是什么? 它是一款开源的自动化工具,类似于「开源版 Zapier」。 你可以通过拖拽节点实现各种自动化任务,比如:

  • 定时发送邮件
  • 自动同步文件到云盘
  • 爬取网页信息
  • 调用 API 接口
  • 调度 Python / Shell 脚本

本文将全程不使用 Docker,仅通过 npm(Node.js 包管理器)Windows 11 上安装并运行 n8n。即使你没有任何编程经验,也能一步步完成!。

📌 本文适合谁?

  • 使用 Windows 10/11(64 位) 的普通用户
  • 没有编程基础,但希望尝试自动化工具的新手
  • 不想折腾 Docker 或虚拟机
  • 本文仅适用于本地开发/测试用途,不建议直接用于生产环境。

一、安装前准备:nvm(Node 版本管理器)

使用nvm(Node Version Manager)可以帮助你轻松切换不同版本的 Node.js,避免版本冲突。

下载并安装 nvm

打开 GitHub 官网下载最新版安装包:

👉 github.com/coreybutler…

✅ 提示:建议保持默认安装路径(如 C:\Users<你的用户名>\AppData\Roaming\nvm),避免权限问题。

下载 nvm-setup.exe 文件,双击运行,一路「下一步」完成安装。

安装后,打开命令提示符(Win + R 输入 cmd)输入:

nvm version

如果显示版本号(例如 1.2.2),说明安装成功 ✅。 image.png

二、安装推荐的Node.js版本

n8n 官方推荐使用20.19 到 24.x 之间的 Node.js 版本(含) 在命令行中输入以下命令:

nvm install 24
nvm use 24

查看版本是否生效:

node -v
npm -v

输出示例: image.png 🎉 到这里,Node.js 和 npm 环境已经准备好。

三、切换npm镜像源为国内镜像(加速下载)

国内用户直接使用官方npm镜像源会非常慢。我们切换到 npmmirror(原淘宝 NPM 镜像)

执行命令:

npm config set registry https://registry.npmmirror.com

验证是否生效:

npm config get registry

输出应为: image.png ✅ 这样我们就切换到了国内镜像(原淘宝镜像)。

四、安装n8n

你可以选择 全局安装(推荐给新手)或 本地安装(适合进阶用户)。

方式一:全局安装(简单直接)

使用 npm 全局安装:

npm install -g n8n

因为我们已经切换到了国内镜像源,显著提升下载速度 🚀。

安装完成后,测试是否成功:

n8n

若终端显示类似以下日志,说明 n8n 已成功启动

image.png

方式二:本地安装(可选)

如果你不想污染全局环境,也可以在本地安装选择一个合适的位置,比如 D 盘,创建项目文件夹。

执行以下命令创建本地文件夹

mkdir n8n-windows
cd n8n-windows

执行以下命令在本地安装N8N项目:

npm init -y
npm install n8n
npx n8n

完成后在文件夹下会生成一个 package.json 文件。

image.png

测试是否安装成功(n8n需要在n8n-windows目录执行):

n8n

看到如下输出就代表已安装成功:

image.png


五、首次启动注意事项(重要!)

首次运行 n8n 时,你可能会遇到以下两个常见问题:

❌ 问题 1:访问http://IP:5678 时出现“secure cookie” 错误

这是因为 n8n 默认启用了 Secure Cookie 安全策略,该策略要求通过 HTTPS 传输认证信息(Cookie)。

解决方法:如果你仅在本机使用 n8n(不对外提供服务),可以在启动时关闭 Secure Cookie:

set N8N_SECURE_COOKIE=false && n8n

❌ 问题 2:端口 5678 被占用

如果你已运行其他服务(如另一个 n8n 实例),可换端口:

set N8N_PORT=5679 && n8n

然后访问 http://localhost:5679

六、创建启动脚本(start.bat)

为了让启动更方便,我们可以写一个批处理文件。

n8n-windows 文件夹下新建一个文件:start.bat 内容如下 👇

@echo off
set N8N_SECURE_COOKIE=false
n8n
pause

解释一下:

  • @echo off:隐藏多余输出;
  • n8n:启动服务;
  • pause:保持窗口不关闭;

以后只需要双击 start.bat 就能启动 n8n 啦! 🎯

七、访问 n8n 页面

当命令行中出现类似以下信息:

Editor is now accessible via:
http://localhost:5678

打开浏览器访问:

👉 http://localhost:5678

首次访问进入会要求你注册账号。 注册后即可进入可视化工作流编辑界面,开始构建你的自动化任务! image.png

八、总结

🎯 我们成功在 Windows 11 上使用 npm 安装并运行 n8n! 整个过程包括:

  1. 安装 nvm
  2. 安装 Node.js
  3. 切换 npm镜像源为国内镜像源
  4. 安装 n8n
  5. 启动注意事项
  6. 创建启动脚本
  7. 访问 http://localhost:5678

🚀 以后每次只需双击 start.bat 即可快速启动,非常方便!

💬 写在最后:

如果你觉得本文对你有帮助,欢迎收藏 & 点赞 ❤️