NOTE
В настоящее время сервер разработки Remix (`remix dev`) полагается на API Node.js, которые Bun ещё не реализовал. Приведённое ниже руководство использует Bun для инициализации проекта и установки зависимостей, но использует Node.js для запуска сервера разработки.Инициализируйте приложение Remix с помощью create-remix.
sh
bun create remixtxt
remix v1.19.3 💿 Давайте создадим лучший веб-сайт...
dir Где следует создать новый проект?
./my-app
◼ Использование базового шаблона Смотрите https://remix.run/docs/en/main/guides/templates#templates для получения дополнительной информации
✔ Шаблон скопирован
git Инициализировать новый git репозиторий?
Да
deps Установить зависимости с bun?
Да
✔ Зависимости установлены
✔ Git инициализирован
done Вот и всё!
Перейдите в директорию проекта с помощью cd ./my-app
Проверьте README.md для инструкций по разработке и развёртыванию.Чтобы запустить сервер разработки, выполните bun run dev из корня проекта. Это запустит сервер разработки с помощью команды remix dev. Обратите внимание, что для запуска сервера разработки будет использоваться Node.js.
sh
cd my-app
bun run devtxt
$ remix dev
💿 remix dev
info сборка...
info собрано (263мс)
Remix App Server запущен на http://localhost:3000 (http://172.20.0.143:3000)Откройте http://localhost:3000, чтобы увидеть приложение. Любые изменения, которые вы вносите в app/routes/_index.tsx, будут автоматически обновляться в браузере.
Чтобы собрать и запустить ваше приложение, выполните bun run build
sh
bun run buildtxt
$ remix build
info сборка... (NODE_ENV=production)
info собрано (158мс)Затем bun run start из корня проекта.
sh
bun starttxt
$ remix-serve ./build/index.js
[remix-serve] http://localhost:3000 (http://192.168.86.237:3000)Обратитесь к документации Remix для получения дополнительной информации о том, как создавать приложения с Remix.