Установите среду разработки Node.js
Настройка dev-среды
Пошаговые инструкции по установке Node.js с поддерживаемыми инструментами.
Когда
После получения нового красивого блестящего ноутбука или переустановки Linux следующим шагом для разработчика Node.js будет установка его/других любимых инструментов. Здесь я перечислю последовательность, которую использую.
Где
Я использую Ubuntu Linux Mint, поэтому большинство установок происходит через репозитории и пакеты Debian/Ubuntu.
Как
Установка Node.JS через менеджер пакетов
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm
в настоящее время устанавливает npm v 9.2.0
Установка Node.JS Runtime с сайта node
Перейдите на https://nodejs.org и загрузите Node.js для вашей ОС.
Для Linux доступна LTS-версия v20.16.0.
Вам нужно будет
- загрузить её
- распаковать в папку с любимыми приложениями
- добавить подпапку bin в путь
Мой любимый способ:
Установка NVM вместе с Node.JS
Node Version Manager (NVM) проверьте на странице GitHub
# устанавливает NVM (Node Version Manager)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# или
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# перезапустите терминал и
# проверьте, правильно ли установлен NVM
nvm --version
# скачайте и установите Node.js (возможно, потребуется перезапустить терминал)
nvm install 20
# проверьте, что правильная версия Node.js установлена в окружении
node -v # должно вывести `v20.17.0` или более позднюю версию v20
# проверьте, что правильная версия npm установлена в окружении
npm -v # должно вывести `10.8.2` или более позднюю версию
Чтобы показать список установленных версий Node.js, используйте команду
nvm ls
Он ответит списком доступных версий с активной версией вверху
чтобы переключиться на другую версию:
nvm use 18
nvm use 20
Установка VS Code
В частности, нам нужны некоторые специфические расширения:
- ESLint
- Prettier (Prettier - Code formatter)
- Node.js Modules IntelliSense
вы можете вручную искать эти расширения в вкладке расширений VS Code или запустить в быстром поиске VS Code (Ctrl+P):
ext install ESLint
ext install Prettier - Code formatter
ext install Node.js Modules IntelliSense
Установка Git и Docker
Для получения подробной информации об этих инструментах см.: Переустановка Linux статья.
вы можете проверить, установлены ли они правильно с помощью
git --version
docker --version
Создание простого приложения Node.js
Создайте локальную папку
cd ~
mkdir test-njs
cd njs
Запустите npm init
и следуйте подсказкам
npm init
Оно будет выглядеть примерно так:
Теперь вы можете создать файл app.js и приступить к работе! Добавьте немного кода, чтобы создать простой API:
const http = require ('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello Node\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}`)
});
теперь переключитесь на терминал VS Code (Ctrl+~) и введите
node app.js
вы увидите следующее:
Server running at http://127.0.0.1:3000
Перейдите по этой ссылке (Ctrl+L, кликните на неё), и вы увидите окно вашего браузера с
Hello Node
Отлично!