Отредактировано 3 Несколько недель назад от ExtremeHow Редакционная команда
FedoraNode.jsJavaScriptУстановкаКонфигурацияРазработкаКомандная строкаТерминалПрограммное обеспечениеПрограммирование
Перевод обновлен 3 Несколько недель назад
Node.js — это среда выполнения JavaScript, которая широко используется для создания масштабируемых и эффективных приложений. Независимо от того, являетесь ли вы новичком, который хочет начать работу с Node.js на своем компьютере Fedora, или опытным разработчиком, которому необходимо настроить новую систему, это подробное руководство проведет вас через весь процесс установки и настройки Node.js на Fedora. Мы рассмотрим различные методы установки, и к концу этого руководства вы сможете запускать свои собственные приложения на Node.js без каких-либо проблем.
Fedora — это популярный дистрибутив Linux, который предлагает передовую платформу с регулярными обновлениями и приверженностью к открытым программным продуктам. Установив Node.js на Fedora, разработчики могут использовать его мощные функции для создания и развертывания высокопроизводительных приложений в безопасной и стабильной среде. Node.js позволяет вам выполнять JavaScript на стороне сервера, открывая множество возможностей для разработки серверных приложений, таких как веб-серверы, API или любой программируемый сервер на основе событий.
Перед началом установки Node.js вам нужно убедиться, что ваша система Fedora обновлена. Вы можете обновить систему, выполнив следующую команду:
sudo dnf update
Эта команда обновит ваш пакетный индекс и обновит все установленные пакеты до последней доступной версии. Этот процесс гарантирует, что ваша система работает оптимально и может предотвратить потенциальные проблемы во время процесса установки Node.js.
Существует несколько способов установить Node.js на Fedora. Мы подробно обсудим некоторые из распространенных методов. Выберите метод, который лучше всего соответствует вашим потребностям.
Менеджер пакетов по умолчанию Fedora, DNF, можно использовать для установки Node.js. Этот метод прост и обновляет Node.js вместе с обновлением вашей системы. Следуйте следующим шагам:
sudo dnf module list nodejs
sudo dnf module install nodejs:16
node -v
npm -v
Этот метод гарантирует, что вы устанавливаете версию Node.js, которая была протестирована на стабильность и совместимость с экосистемой Fedora.
Еще один популярный способ установить Node.js — через Node Version Manager (NVM). Он позволяет легко управлять несколькими версиями Node.js на одной системе. Этот метод очень гибкий, если вы часто переключаетесь между различными проектами Node.js, требующими разных версий. Следуйте этим шагам для установки Node.js с помощью NVM:
sudo dnf install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.bashrc
nvm --version
nvm install node
nvm install 16
nvm use 16
nvm alias default 16
node -v
NVM крайне полезен, когда вы разрабатываете с несколькими средами Node или когда хотите создать песочницу для версии.
Если вам необходимо или вы хотите использовать конкретные версии, которые недоступны в вашем репозитории DNF или через NVM, вы можете загрузить бинарные пакеты напрямую с вебсайта Node.js.
tar -xf node-vxx.xx.x-linux-x64.tar.xz
export PATH=/opt/node-vxx.xx.x/bin:$PATH
node -v
npm -v
Бинарный метод дает вам контроль над конкретными версиями Node.js и может быть полезен для развертывания, где вы хотите полного контроля над средой выполнения.
После установки Node.js вы можете захотеть настроить его, чтобы он соответствовал вашему рабочему процессу разработки. Вот некоторые базовые настройки, которые вы можете рассмотреть:
NPM — это менеджер пакетов для Node.js. Чтобы избежать проблем с правами, настройте директорию для глобальной установки. Следующие шаги помогут вам настроить это:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.bashrc
Node.js поставляется с интерактивной средой REPL (Read-Eval-Print-Loop), которая может оценивать выражения, выполнять скрипты и отлаживать их. Чтобы запустить среду REPL, просто введите:
node
Теперь вы можете писать код JavaScript прямо в вашем терминале и мгновенно оценивать его результаты.
Давайте создадим простое приложение на Node.js, чтобы убедиться, что все настроено правильно. Следуйте этим шагам:
mkdir my-node-app && cd my-node-app
package.json
, содержащий различную метаинформацию, связанную с вашим проектом:npm init -y
index.js
и добавьте следующий код:const http = require('http'); const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World! This is Node.js running on Fedora'); }); server.listen(3000, '127.0.0.1', () => { console.log('Server running at http://127.0.0.1:3000/'); });
node index.js
http://127.0.0.1:3000
, где вы увидите "Hello, World! This is Node.js running on Fedora."Это простое приложение устанавливает базовый HTTP-сервер, обрабатывает запросы и демонстрирует мощь Node.js в выполнении таких задач эффективно.
Во время установки или настройки вы можете столкнуться с несколькими проблемами. Ниже приведены решения распространенных проблем:
node
или npm list -g --depth 0
, чтобы дважды проверить версии.node
и npm
, убедитесь, что переменная PATH настроена правильно, и перезапустите оболочку.Node.js — это универсальная среда выполнения, которая может значительно упростить разработку и развертывание JavaScript-приложений. Fedora предоставляет надежную платформу для запуска таких приложений, обещая стабильную, безопасную и современную среду. Будь то через менеджер пакетов, такой как DNF, версионный менеджер, такой как NVM, или прямая установка бинарных файлов, у вас есть множество вариантов, подходящих для ваших предпочтений и нужд.
Следуя этому полному руководству, вы должны теперь иметь работающую установку Node.js на вашем компьютере Fedora, а также знание того, как настроить его в соответствии с вашим рабочим процессом разработки. Наслаждайтесь созданием инновационных приложений.
Если вы найдете что-то неправильное в содержании статьи, вы можете