如何将打字稿库转换为单个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";
如何完成此转换?
答案 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 });