Главная > ОС > Linux > Arch > Rolling > Установка и настройка Node.js на linux arch rolling

Установка и настройка Node.js на linux arch rolling

Обновлено: 14.04.2025Руководство

Установка и настройка Node.js на linux arch rolling

Подробное руководство по установке, настройке и оптимизации Node.js для linux arch rolling

Введение

Node.js - среда выполнения JavaScript для серверных приложений. В этом руководстве рассмотрим установку последней версии Node.js и npm на Arch Linux, включая настройку окружения и решение типовых проблем.

Требования

Для выполнения установки потребуется:

  • Рабочий экземпляр Arch Linux (x86_64 или ARM)
  • Права суперпользователя (sudo)
  • Стабильное интернет-соединение
  • Минимум 500 МБ свободного места на диске

Установка

Подготовка

Перед установкой обновите систему:

1sudo pacman -Syu

Убедитесь, что база пакетов синхронизирована:

1sudo pacman -Sy

Процесс установки

  1. Установите основные пакеты:
1sudo pacman -S nodejs npm
  1. Проверьте установку:
1node --version
2npm --version
  1. (Опционально) Для управления версиями Node.js установите nvm:
1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
2export NVM_DIR="$HOME/.nvm"
3[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Настройка

  1. Настройте глобальное хранилище для npm-пакетов:
1mkdir ~/.npm-global
2npm config set prefix '~/.npm-global'
  1. Добавьте путь в .bashrc:
1export PATH=~/.npm-global/bin:$PATH
2source ~/.bashrc
  1. Для production-окружения установите pm2:
1npm install -g pm2

Типичные ошибки и их решения

Ошибка: 'node: команда не найдена'

  • Решение: Переустановите пакет nodejs

Ошибка EACCES при глобальной установке пакетов

  • Решение:
1sudo chown -R $(whoami) ~/.npm

Конфликт версий пакетов

  • Используйте nvm для выбора нужной версии:
1nvm install 18.12.1
2nvm use 18.12.1

Заключение

Вы успешно установили Node.js на Arch Linux. Для дальнейшего изучения посетите официальную документацию Node.js и всегда проверяйте актуальность версий пакетов перед установкой.

Команды

Обновление системы

1sudo pacman -Syu

Установка Node.js и npm

1sudo pacman -S nodejs npm

Проверка версий

1node --version && npm --version

Решение проблем

Не обновляются пакеты npm

Очистите кеш и переустановите пакеты

1npm cache clean --force && npm install -g npm@latest

Ошибки зависимостей при установке

Удалите node_modules и package-lock.json, затем выполните npm install

1rm -rf node_modules package-lock.json && npm install