将打字稿库转换为独立的javascript文件

时间:2020-05-20 03:30:48

标签: javascript typescript converters deno

如何将打字稿库转换为单个javascript文件?

例如,oak是一个通过打字稿提供自身信息的第三方库。在deno中,您可以像这样导入橡树:

import { Application } from "https://deno.land/x/oak/mod.ts";

我想将https://deno.land/x/oak/mod.ts转换为独立的javascript文件,可以这样导入:

import { Application } from "./oak.js";

如何完成此转换?

1 个答案:

答案 0 :(得分:1)

您可以将bundler工具与deno bundle命令一起使用:

deno bundle https://deno.land/x/oak/mod.ts oak.js

您现在可以导入oak.js并将其用于您的JavaScript代码:

import { Application } from "./oak.js";

const app = new Application();

app.use((ctx) => {
  ctx.response.body = "Hello World!";
});

await app.listen({ port: 8000 });