💡 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 官网下载最新版安装包:
✅ 提示:建议保持默认安装路径(如
C:\Users<你的用户名>\AppData\Roaming\nvm),避免权限问题。
下载 nvm-setup.exe 文件,双击运行,一路「下一步」完成安装。
安装后,打开命令提示符(Win + R 输入 cmd)输入:
nvm version
如果显示版本号(例如 1.2.2),说明安装成功 ✅。
二、安装推荐的Node.js版本
n8n 官方推荐使用20.19 到 24.x 之间的 Node.js 版本(含) 在命令行中输入以下命令:
nvm install 24
nvm use 24
查看版本是否生效:
node -v
npm -v
输出示例:
🎉 到这里,Node.js 和 npm 环境已经准备好。
三、切换npm镜像源为国内镜像(加速下载)
国内用户直接使用官方npm镜像源会非常慢。我们切换到 npmmirror(原淘宝 NPM 镜像) :
执行命令:
npm config set registry https://registry.npmmirror.com
验证是否生效:
npm config get registry
输出应为:
✅ 这样我们就切换到了国内镜像(原淘宝镜像)。
四、安装n8n
你可以选择 全局安装(推荐给新手)或 本地安装(适合进阶用户)。
方式一:全局安装(简单直接)
使用 npm 全局安装:
npm install -g n8n
因为我们已经切换到了国内镜像源,显著提升下载速度 🚀。
安装完成后,测试是否成功:
n8n
若终端显示类似以下日志,说明 n8n 已成功启动:
方式二:本地安装(可选)
如果你不想污染全局环境,也可以在本地安装选择一个合适的位置,比如 D 盘,创建项目文件夹。
执行以下命令创建本地文件夹
mkdir n8n-windows
cd n8n-windows
执行以下命令在本地安装N8N项目:
npm init -y
npm install n8n
npx n8n
完成后在文件夹下会生成一个 package.json 文件。
测试是否安装成功(n8n需要在n8n-windows目录执行):
n8n
看到如下输出就代表已安装成功:
五、首次启动注意事项(重要!)
首次运行 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
打开浏览器访问:
首次访问进入会要求你注册账号。
注册后即可进入可视化工作流编辑界面,开始构建你的自动化任务!
八、总结
🎯 我们成功在 Windows 11 上使用 npm 安装并运行 n8n! 整个过程包括:
- 安装 nvm
- 安装 Node.js
- 切换 npm镜像源为国内镜像源
- 安装 n8n
- 启动注意事项
- 创建启动脚本
- 访问 http://localhost:5678
🚀 以后每次只需双击 start.bat 即可快速启动,非常方便!
💬 写在最后:
如果你觉得本文对你有帮助,欢迎收藏 & 点赞 ❤️