Простой Node.js проект, настроенный для работы с Razd CLI — инструментом для быстрой настройки проектов.
# Клонировать и настроить одной командой
razd up https://github.com/razd-cli/razd-nodejs-example
# Или настроить локальный проект
cd razd-nodejs-example
razd upЧто происходит при razd up:
- 🔧 Синхронизирует
Razdfile.ymlсmise.tomlи устанавливает Node.js 22 и Task через mise - 📦 Устанавливает npm зависимости (задача
install) - 🚀 Запускает dev сервер (задача
dev) - ✅ Проект готов к работе!
# Запустить задачу по умолчанию (install + dev)
razd up
# Запустить задачу по имени
razd run install
razd run dev
razd run build
# Посмотреть все задачи
razd list
# Добавить зависимость в Razdfile.yml
razd add node@22
# Управление доверием к проекту
razd trustПроект использует Razdfile.yml для управления инструментами и задачами:
version: "1"
# Унифицированное управление зависимостями (mise или devbox)
dependencies:
using: "mise" # Провайдер окружения: mise или devbox
ensure:
- "task@latest" # Таск-раннер Task
- "node@22" # Node.js версия 22
tasks:
default: # Настройка и запуск
install: # Установка зависимостей
dev: # Dev сервер
build: # Сборка проектаВ 1.x Razdfile.yml использует единый блок dependencies с провайдером (mise/devbox). Razd держит Razdfile.yml и нативный конфиг провайдера (mise.toml / devbox.json) в синхронизированном состоянии: инструменты, добавленные в один файл, автоматически переносятся в другой.
├── Razdfile.yml # Конфигурация Razd
├── mise.toml # Конфигурация mise (синхронизируется с Razdfile.yml)
├── package.json # npm зависимости
└── index.js # Точка входа