Инструменты сборки
Узнайте, как использовать npm-скрипты, включённые в Bootstrap Table, для сборки документации, компиляции исходного кода и т.д.
Настройка инструментов
Bootstrap Table использует NPM-скрипты в качестве своей системы сборки. Наш package.json содержит удобные методы использования фреймворка, включая проверку кода, компиляцию кода и т.д.
Чтобы использовать нашу систему сборки и запускать документацию локально, вам понадобится копия исходного кода Bootstrap Table и Node.js. Следуйте приведённым ниже шагам, и вы сможете начать работу:
- Скачайте и установите Node.js, мы используем его для управления зависимостями.
- Перейдите в корневой каталог
/bootstrap-tableи запуститеnpm install, чтобы установить локальные зависимости, перечисленные в package.json. - (Только для сайта документации) Если вы хотите настроить сайт документации, перейдите в каталог
/siteи запуститеnpm install, чтобы установить Astro и другие зависимости сайта документации.
После завершения вы сможете запускать различные команды из командной строки.
Использование NPM-скриптов
Наш package.json содержит следующие команды и задачи:
| Задача | Описание |
|---|---|
npm run build | npm run build создаёт каталог /dist, содержащий скомпилированные файлы. |
npm run lint | Проверяет CSS и JavaScript в каталоге /src. |
npm run test | Запускает тестовые примеры в проекте. |
Запустите npm run, чтобы просмотреть все npm-скрипты.
Локальная документация
Для локального запуска нашей документации требуется Astro — современный генератор статических сайтов, который предоставляет нам: компонентную архитектуру, файлы на основе Markdown, шаблоны и т.д. Вот как начать работу:
- Следуйте инструкциям по настройке инструментов выше, чтобы установить Astro и другие зависимости.
- Перейдите в каталог
/siteи запуститеnpm run devв командной строке. - Откройте
http://localhost:4321в браузере, чтобы просмотреть локальный сайт документации.
Узнайте больше об использовании Astro, прочитав документацию Astro.
Устранение неполадок
Если у вас возникли проблемы при установке зависимостей, удалите все предыдущие версии зависимостей (глобальные и локальные). Затем повторно запустите npm install.