用npm装n8n,两步就搞定
想试n8n的话,其实用电脑里的npm就能快速启动,前提是你得有Node.js(版本得18以上,老版本可能跑不起来)。我第一次装的时候,特意查了下Node.js版本,刚好是19,省了升级的麻烦。
怕麻烦的话,直接用npx试试——不用安装,终端里输一行命令就行:npx n8n
。等它下载完依赖,会自动弹出浏览器窗口,打开:http://localhost:5678
就能用了。我第一次试的时候,不到五分钟就建了个“自动发邮件”的工作流:把表单提交的数据自动转到邮箱,还加了个“如果内容包含关键词就标星”的规则,特别爽。
新手必看:从试用到长期用的正确姿势
要是用npx试得顺手,想长期用,就全局安装。终端里输npm install n8n -g
,等一会儿就能装完。我身边有个做产品的朋友,装了之后每天用它自动同步用户反馈到Notion,省了半小时整理时间。
要是你习惯用旧版本,或者想装特定版本,比如之前用惯了0.126.1,就加个@符号:npm install -g n8n@0.126.1
。对了,还有个“next”版本,是测试版,想尝鲜新功能的可以试试,但别用在正式工作里——我之前装过一次next版,遇到个bug,工作流突然停了,幸好是测试环境,没影响正事。
安装完启动很简单,输n8n
或者n8n start
就行。更新的话更方便,用npm update -g n8n
就能升到最新版。要是想更到next版本,就用npm install -g n8n@next
。
注意!这些细节别踩坑
用n8n的时候,有几个细节得特别注意,不然容易出问题。
比如隧道功能——要是你需要用webhook触发外部服务(比如GitHub的提交事件),得让n8n能被外网访问,这时候可以用n8n start --tunnel
启动隧道。但记住,这只能用于开发测试,正式环境千万别用——不安全,容易被攻击。我之前帮朋友调试一个GitHub自动部署的工作流,用了隧道,调试完赶紧关了。
还有升级恢复的问题——要是升级后遇到bug,想回旧版本,得先装旧版本,再运行n8n db:revert
回滚数据库。要是需要还原多个迁移,就得重复跑几次这个命令。我之前升级到1.100.1的时候,遇到个数据库错误,就是这么解决的。