用途:面向现代 JavaScript 开发的专项技能,用于在 .js、.mjs、.cjs 文件、package.json 及 Node.js 项目中提供 ES2024+ 写法、多运行时、测试、代码检查与后端框架支持。
主要能力:覆盖 ES2024 特性(Set 的 intersection、union、difference、symmetricDifference、isSubsetOf、isSupersetOf、isDisjointFrom,Promise.withResolvers,toSorted、toReversed、toSpliced、with 等不可变数组方法,Object.groupBy 与 Map.groupBy);ES2025 的导入属性(JSON/CSS 模块)与 RegExp.escape;Node.js 22 LTS 的内置 WebSocket 客户端、实验性原生 TypeScript(node --experimental-strip-types,22.18+ 默认启用类型剥离)、稳定 watch 模式与权限模型;后端框架 Express、Fastify、Hono、Koa;测试 Vitest、Jest、Node 内置 test runner;检查 ESLint 9 flat config 与 Biome;打包 Vite、esbuild、Rollup。
使用方式:Vite 项目可用 npm create vite@latest <项目名> -- --template vanilla 创建;安装测试与检查工具用 npm init 后 npm install -D vitest eslint @eslint/js(资料中写作 eslint/js);watch 运行用 node --watch,并可多次指定 --watch-path 监控目录;直接运行 TS 用 node --experimental-strip-types;限制文件与网络访问分别用 --permission --allow-fs-read 与 --allow-net。文档索引见 reference.md 与 examples.md,并支持 Context7 查询 nodejs/node、expressjs/express、fastify/fastify、honojs/hono、vitest-dev/vitest 等库文档。
适用场景:现代 JavaScript 后端接口与微服务、多运行时迁移、单元测试与代码规范统一、边缘优先应用。
限制:原生 TypeScript 在 Node.js 22 早期为实验特性,需注意版本差异;默认未提供该技能自身的安装命令、收费方式、价格、平台与效果信息,暂未提供。