---
title: Установка
description: Способ установки i18n-error-base и требования к окружению.
---

## Требования [#requirements]

- Среда выполнения, поддерживающая ES-модули, например Node.js
- В качестве peer-зависимости требуется `valibot@^1.0.0`

`message` следует `lang` из `getGlobalConfig()` Valibot.

## Установка [#installation]

```package-install
npm i i18n-error-base
```

Если Valibot ещё не установлен, добавьте и его.

```package-install
npm i valibot
```

:::warning[Внимание: peer-зависимость]
`valibot` не поставляется. Без `valibot@^1.0.0` импорт не разрешится.
:::

## Импорт [#import]

```ts
import { I18nErrorBase, setErrorMessage } from "i18n-error-base";
import type { ErrorMeta, ErrorOptions, I18nErrorBaseParams, MessageFactory } from "i18n-error-base";
```

## Дальнейшие шаги [#next-steps]

Основы определения и переключения смотрите в [«Использовании»](/i18n-error-base/ru/usage).
