Bun legge il campo paths nel tuo tsconfig.json per riscrivere i percorsi di import. Questo è utile per creare alias per i nomi dei pacchetti o evitare percorsi relativi lunghi.
json
{
"compilerOptions": {
"paths": {
"my-custom-name": ["zod"],
"@components/*": ["./src/components/*"]
}
}
}Con il tsconfig.json sopra, i seguenti import verranno riscritti:
ts
import { z } from "my-custom-name"; // importa da "zod"
import { Button } from "@components/Button"; // importa da "./src/components/Button"Vedi Docs > Runtime > TypeScript per maggiori informazioni sull'uso di TypeScript con Bun.