模板化
bun create
前面我们都是用bun init
来创建一个全新的空项目。
现在使用bun create
命令可以创建一个新的Bun项目。这是一个灵活的命令,可以用来创建一个新项目,可以使用create-<template>
的npm包,GitHub仓库,或本地模板。
安装elysia
创建一个名为hi-elysia的项目,使用的是elysia这个模版
bun create elysia hi-elysia
运行
bun run dev
浏览器运行结果:
项目目录结构
.
├── node_modules
├── README.md
├── bun.lockb
├── package.json
├── src
│ └── index.ts //入口文件
└── tsconfig.json
- index.ts
//src/index.ts
import { Elysia } from "elysia";
const app = new Elysia().get("/", () => "Hello Elysia").listen(3000);
console.log(
`🦊 Elysia is running at ${app.server?.hostname}:${app.server?.port}`
);