N
脚本运行时免费开源更新 2026/10/24
Node.js
本地运行 JavaScript 的免费运行时。站内多数自动化脚本——批量处理 CSV、生成标题、调用 AI API——都直接用它,不需要额外依赖。
适合什么
- 写一次性或每周重复的自动化脚本。
- 读写 CSV、JSON、Markdown 等文本文件。
- 调用 HTTP API,做批量任务和重试。
- 配合 Sharp、FFmpeg 等工具处理图片和视频。
不适合什么
- 需要图形界面的桌面应用。这类需求用 Electron 或 Tauri,成本更高。
- 长时间常驻的后台服务。静态站不需要,真需要时优先选托管平台。
常用写法
读取 CSV 并输出 Markdown 报告:
import { readFile, writeFile } from "node:fs/promises";
const text = await readFile("data.csv", "utf8");
const rows = text.trim().split("\n");
await writeFile("report.md", `共 ${rows.length - 1} 条\n`);
用内置模块就够了,先别急着装依赖。需要处理图片时再装 Sharp,需要转码时再调 FFmpeg。
免费替代
- Python:数据处理库更全,适合复杂的表格清洗。
- Bash:几行命令就能完成的任务,不值得写脚本。
- Deno / Bun:API 更现代,但生态和部署兼容性不如 Node.js。
注意
- 用
node --version确认版本。站内脚本按 Node 20 以上的语法编写(ESM、顶层 await)。 package.json里加"type": "module",或者把文件命名为.mjs,避免 CommonJS 与 ESM 混用报错。- 批量任务要限制并发,不要一次性
Promise.all几千个请求。
用它的教程
全部教程自媒体自动化8 MIN
Node.js 安装教程:跑通第一个整理脚本
Node.js
自媒体自动化11 MIN
脚本昨晚没跑:定时任务的四个静默失败
Node.js
自媒体自动化12 MIN
表格乱码怎么解决:3 步分清 UTF-8、GBK 和 BOM
Node.js
自媒体自动化5 MIN
两个表格合并成一张:保留来源列,不用手工复制
Node.js
开发者 AI 实战5 MIN
AI 返回的 JSON 不稳:加一层校验和重试
Node.js
自媒体自动化9 MIN
Markdown 写完,转成公众号排版
Node.js
开发者 AI 实战5 MIN
npm install 报错:先查 node-gyp 和镜像
Node.js
自媒体自动化5 MIN
批量改文件名:加日期、加序号,先预览
Node.js
自媒体自动化6 MIN
每周不知道写什么:用一张 CSV 维护选题库和两周内容日历
Node.js
自媒体自动化8 MIN
一次生成 30 条标题:模板 + 词库 + 过滤,先不花钱
Node.js
自媒体自动化9 MIN
每周 10 分钟复盘:把三个平台后台导出的 CSV 拼成一张周报
Node.js
开发者 AI 实战4 MIN
别让一次 429 毁掉整批任务:写一个能重试的 AI API 客户端
Node.js