Для начала необходимо создать проект на базе React, так как библиотека Ant Design тесно интегрирована с этим фреймворком. Обычно используется команда:
npx create-react-app my-app
cd my-app
После этого проект готов к установке внешних библиотек.
Ant Design можно установить через пакетный менеджер
npm. Основной пакет называется antd.
Выполняется установка командой:
npm install antd
Эта команда скачивает последнюю стабильную версию библиотеки и
добавляет её в зависимости проекта (package.json).
Если требуется фиксированная версия библиотеки для стабильности проекта, можно указать её явно:
npm install antd@5.8.0
После установки можно импортировать компоненты Ant Design в код:
import { Button, DatePicker } from 'antd';
Для проектов, использующих yarn, установка выполняется схожим образом:
yarn add antd
Для установки конкретной версии:
yarn add antd@5.8.0
yarn создает yarn.lock, фиксируя версии всех
зависимостей, что обеспечивает консистентность сборки.
Ant Design использует собственную систему стилей на базе Less. Для быстрого подключения можно использовать готовый CSS-файл:
import 'antd/dist/reset.css';
В версиях 5.x рекомендуется использовать
reset.css, который сбрасывает стандартные стили браузера и подключает Ant Design в новом стиле.
Для более гибкой кастомизации можно подключать Less-файлы и настраивать переменные темы, однако это требует настройки сборщика (Webpack или Vite):
import 'antd/dist/antd.less';
Для проверки правильной установки создается простой компонент с кнопкой:
import React from 'react';
import { Button } from 'antd';
function App() {
return (
<div style={{ padding: '20px' }}>
<Button type="primary">Привет, Ant Design</Button>
</div>
);
}
export default App;
Запуск проекта осуществляется командой:
npm start
или
yarn start
Если кнопка отображается с фирменным стилем Ant Design, установка выполнена корректно.
После установки рекомендуется проверять актуальность библиотек:
npm outdated
или
yarn outdated
Это позволяет следить за обновлениями и обеспечивать совместимость с другими пакетами. Для обновления:
npm update antd
или
yarn upgrade antd
Ant Design полностью поддерживает TypeScript. Для корректной работы типов рекомендуется установить дополнительные пакеты:
npm install --save-dev @types/react @types/react-dom
Компоненты библиотеки уже включают собственные определения типов,
поэтому отдельный пакет @types/antd не требуется.
Использование npm или yarn позволяет легко интегрировать Ant Design в любой проект React. Правильная установка включает выбор способа подключения стилей, контроль версий и при необходимости настройку TypeScript. Такой подход обеспечивает стабильность и удобство дальнейшей разработки пользовательского интерфейса с использованием компонентов Ant Design.