1

如何将 typescript 库转换为单个 javascript 文件?

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

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

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

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

我怎样才能完成这种转换?

4

1 回答 1

1

您可以通过以下命令使用捆绑工具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 });
于 2020-05-20T04:30:45.070 回答