Node.js 生态工具整理,按功能分类。

包管理器(packages/)

工具说明
READMENode.js 官方包管理器,生态最广;同目录含 npm-create(脚手架)、npm-rebuild-build-from-source(原生模块重编译)
yarnFacebook 出品,插件生态丰富
pnpm高性能,节省磁盘,严格依赖隔离 ⭐
README全栈工具链,包管理+运行时+打包+测试 ⭐;同目录含 bun-run(bun run 命令教程)
corepackNode.js 内置包管理器版本代理

Workspace / Monorepo(workspaces/)

工具说明
yakumocordiverse 出品的 workspace 任务编排 CLI,嵌套 workspace、发布流一体化,基于 cordis

配置文件(files/)

工具说明
package-jsonNode.js 项目元数据、依赖与 scripts
tsconfig-jsonTypeScript 编译器配置:类型检查、模块解析、编译目标
vite-config-tsVite 构建配置:dev server/build/插件/路径解析
electrobun-config-tsElectrobun 配置入口,集中管理 app/build/runtime/release

命令执行器(runners/)

工具说明
npx无需全局安装直接执行 npm 包命令
bunxbun 生态的 npx 等价物,速度快约 100 倍

Node.js 版本管理(versions/)

工具说明
nvm最流行的 Node.js 版本管理工具,支持项目级切换 ⭐
n轻量版本管理,全局切换

打包/构建工具(package_deploys/)

工具说明
vite现代前端构建工具,开发极快 ⭐
webpack大型 SPA 首选,配置灵活
rollup库打包首选,Tree Shaking 最彻底
esbuild极速编译器,Go 实现,快 10-100 倍
tscTypeScript 官方编译器,类型检查 + emit,TS 7.0 起 Go 原生实现
parcel零配置打包,适合小项目
browserify旧项目浏览器化,现代项目已少用

检查工具(lints/)

工具说明
eslint事实标准,插件生态最广
oxlintRust 实现,比 ESLint 快 50-100 倍 ⭐
biomeRust 实现,linter+formatter 一体化 ⭐
standardjs基于 ESLint 内核的零配置风格方案

测试工具(tests/)

工具说明
vitestVite 原生测试框架,Jest 兼容 API,Browser Mode/覆盖率/UI ⭐

进程管理(process/)

工具说明
pm2生产进程管理器,cluster 负载均衡、零停机 reload、开机自启 ⭐

此文件夹下有9条笔记。