east-node

为 East 语言提供 Node.js 平台集成,支持文件、网络、数据库等 I/O 操作。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:east-node。
它的用途是:为 East 语言提供 Node.js 平台集成,支持文件、网络、数据库等 I/O 操作。
完整的 Skill 内容见:https://321skill.com/skills/east-node/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我用 East 写一个程序,读取本地的订单数据文件,清洗后存入 PostgreSQL 数据库,并记录处理日志。” 它会引导你使用 East Node 的 FileSystem 模块读取文件,用 east-node-io 中的 SQL 模块连接数据库执行插入,并用 Console 模块输出处理状态,最终生成完整的、可在 Node.js 环境中运行的 East 程序代码。

介绍

East Node 是一个为 East 语言设计的 Node.js 平台集成库,它解决了 East 程序在 Node.js 环境中进行系统交互的难题。通过提供一系列标准化的平台函数,它让 East 语言能够轻松访问文件系统、控制台、网络请求、加密功能以及多种数据库和存储服务,从而将 East 的计算能力与 Node.js 丰富的生态系统连接起来。

使用方式非常直观。开发者只需通过 npm 安装相应的包(如 @elaraai/east-node-std),然后在 East 程序中导入并使用这些平台函数。例如,可以使用 FileSystem 读写文件,用 Console 输出日志,或者通过 SQL 模块连接数据库。最后,通过 NodePlatform 执行器来运行整个 East 程序。

这个库非常适合已经使用或计划使用 East 语言进行开发的 Node.js 开发者,尤其是那些需要处理复杂 I/O 逻辑、数据集成或后端服务构建的场景。无论是全栈开发、后端开发还是智能体开发者,都可以利用它来扩展 East 程序的能力边界。

需要注意的是,East Node 是 East 语言的专属运行时扩展,因此用户需要先对 East 语言有一定了解。其功能模块化程度高,建议根据项目实际需求选择安装特定的包(如 std 或 io),以避免不必要的依赖。此外,其开源版本采用 AGPL-3.0 协议,商业使用需联系官方获取许可。

核心特点

这是 East 语言在 Node.js 生态的官方运行时扩展,提供了从基础 I/O 到复杂数据库连接的全套标准化接口,使得用 East 编写业务逻辑的开发者无需直接操作底层 Node.js API。其模块设计清晰,将核心标准库与高级 I/O 功能分离,便于按需使用。

注意事项

仅适用于使用 East 语言进行开发的场景,对于不使用 East 的纯 JavaScript/TypeScript 项目没有直接价值。

常见问题

East Node 和普通的 Node.js 库有什么区别?

East Node 是专门为 East 语言设计的平台绑定库,它提供的是 East 语法可调用的函数,用于在 East 程序中执行 Node.js 环境下的操作,而不是一个独立的 JavaScript 库。

使用 East Node 需要先学 East 语言吗?

是的,East Node 是 East 语言的运行时扩展,必须编写 East 程序才能使用其功能。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/east-node/raw/index.md 读取 east-node 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。