Skip to content

Bun читает поле paths в вашем tsconfig.json для переписывания путей импорта. Это полезно для создания псевдонимов имён пакетов или избежания длинных относительных путей.

json
{
  "compilerOptions": {
    "paths": {
      "my-custom-name": ["zod"],
      "@components/*": ["./src/components/*"]
    }
  }
}

С приведённым выше tsconfig.json следующие импорты будут переписаны:

ts
import { z } from "my-custom-name"; // импортирует из "zod"
import { Button } from "@components/Button"; // импортирует из "./src/components/Button"

Смотрите Документация > Runtime > TypeScript для получения дополнительной информации об использовании TypeScript с Bun.

Bun от www.bunjs.com.cn