【发布时间】:2023-01-21 08:56:00
【问题描述】:
我想在 Deno 中创建一个 TypeScript 库。
如果我这样做,使用 Node 的开发人员如何使用我的库?
【问题讨论】:
标签: node.js typescript deno
我想在 Deno 中创建一个 TypeScript 库。
如果我这样做,使用 Node 的开发人员如何使用我的库?
【问题讨论】:
标签: node.js typescript deno
这在 Deno 手册的section 8.1.1 中有所介绍:
dnt - 为 Node.js 发布 Deno 模块
库作者可能希望让 Node.js 用户可以使用他们的 Deno 模块。这可以通过使用 dnt 构建工具来实现。
dnt 允许您主要按原样开发 Deno 模块,并使用单个 Deno 脚本在输出目录中构建、类型检查和测试 npm 包。构建完成后,您只需
npm publish输出目录即可将其分发给 Node.js 用户。
【讨论】: