525 期 - 在 Node 中通过 `require(esm)` 导入 ES 模块

本期看点:Joyee 写了一篇关于实验性支持通过 `require()` 导入同步 ES 模块相关历史的文章,这个很早前就被提出的特性曾因为技术和文化因素而迟迟没有结果。
编辑:Yucohnyloveloki

🔥 本周热门

在 Node 中通过 require(esm) 导入 ES 模块 —— Joyee 写了一篇关于 实验性支持通过 require() 导入同步 ES 模块 相关历史的文章,这个很早前就被提出的特性曾因为技术和文化因素而迟迟没有结果。

Joyee Cheung

使用 TypeScript 构建 Node 应用程序 —— 学习如何设置 TypeScript 以使用 pnpm、Node、TypeScript 和 ES 模块构建 Node 应用程序以获得无缝的开发体验。

Matt Pocock

Worker thread 的初学者指南 —— Worker thread 提供了一种创建以及并行运行独立的 JavaScript 执行线程的方式。

Stanley Ulili

使用 OpenAI 和 Node 解析 Hacker News 谁在招聘板块内容

Jeremy Bernier

ESM 与 CommonJS 的比较

Marcin Wanago

▶ Drizzle 真的比 Prisma 好吗?

Kyle Cook

在 Fastify 中使用 Server Action

Jonas Galvez

快讯:

🛠 代码与工具

Eta v3.4:适用于 Node、Deno 和浏览器的嵌入式 JavaScript 模板引擎 —— 它标榜比具有许多相同的特性的 EJS 更加轻量和快速(看起来有点像是 Ruby 的 ERB)。[这里是它的 GitHub 仓库](https://github.com/eta-dev/eta]。

Ben Gubler

VineJS:表单数据验证库 —— 对后端接收到的数据进行快速验证,提供运行时和静态类型安全,以及对表单和 JSON 格式数据的处理。为什么使用 VineJS 而不是 Zod?他们对此做出了做出了一些解释

VineJS Contributors

date-fns v3.6:现代的日期处理库 —— 自我们介绍这个“lodash 版日期处理库”以来已经过去了好几年,它现在有 超过 100 个 时间和日期处理函数,并且仍然在频繁更新。这里是它的 GitHub 仓库

Sasha Koss

💡 灵感来自 date-fns 的 Tempo 提供了另一套时间和日期的处理函数。

版本发布:

© 2025 印记中文 | 粤ICP备17008907号-2