и как запустить сервер Bun на windows.

Что такое Бунс?

Bun, новая среда выполнения JavaScript, созданная с помощью механизма JavaScriptCore, разработанная в качестве замены для запуска приложений JavaScript и Typescript, была разработана как универсальный инструмент для объединения , транспиляции и запуска кода с молниеносной скоростью.

У булочки могут быть проблемы с усыновлением

В то время как Deno и Node.js могут работать на нескольких платформах, Bun привязан к высокопроизводительным вариантам Unix — macOS (x86 и Arm), Linux или подсистеме Microsoft Windows для Linux (WSL), что ограничивает его использование. — сказал Корнуолл. Разработчикам Windows придется использовать WSL, который в первую очередь предназначен для разработчиков Linux, работающих в среде Windows, и имеет ограничения.

«Это означает, что для установки Bun нам сначала нужно включить WSL в Windows и загрузить Linux в WSL».

Как включить WSL в Windows 11?

Откройте меню «Пуск» и найдите «Включение или отключение компонентов Windows».

затем прокрутите вниз и установите флажок «подсистема Windows для Linux», после чего перезагрузите компьютер.

Как установить Ubuntu в WSL в Windows 11?

Теперь зайдите в Магазин Microsoft и найдите Ubuntu. установите любую версию, которая вас устраивает. для этой статьи я буду использовать Ubuntu-2204-lts. после его установки. откройте терминал Ubuntu и выполните приведенную выше команду, чтобы установить Bun:

$ curl https://bun.sh/install | bash

если при загрузке произошла ошибка, попробуйте установить пакет curl и unzip в Linux, затем повторно запустите команду. Во-первых, чтобы установить curl и разархивировать, вам необходимо обновить систему и получить последнюю стабильную версию curl для Ubuntu:

$ sudo apt update
$ sudo apt upgrade

затем введите следующую команду apt, чтобы установить curl в Ubuntu:

$ sudo apt install curl

и Bun требует распаковать пакет в Linux, чтобы установить его, выполните команду:

$ sudo apt install unzip

теперь повторно запустите команду установки Bun. затем вручную добавьте каталог в ваш $HOME/.bashrc, выполнив команду:

$ export BUN_INSTALL="/root/.bun"
$ export PATH="$BUN_INSTALL/bin:$PATH"

Запуск сервера Bun

Теперь давайте заставим сервер Bun сначала создать файл с именем http.js, выполнив команду :

touch http.js

затем отредактируйте файл с помощью любого текстового редактора. В этой статье я буду использовать VIM:

vim http.js

затем поместите в него этот код:

// http.js
export default {
  port: 3000,
  fetch(request) {
    return new Response("Welcome to Bun!");
  },
};

чтобы сохранить файл и выйти из VIM, нажмите «CTRL + C» и введите «выход».

Теперь давайте запустим сервер Bun, выполнив команду:

$ bun run http.js

сервер будет работать на «localhost: 300»

Теперь у вас есть 🥳 bun server на Windows, и он молниеносно работает.

Если у вас возникнут какие-либо проблемы во время установки, не стесняйтесь спрашивать.