Как установить Node.js и npm на Raspberry Pi

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

Node.js — это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, построенная на JavaScript-движке Chrome, которая позволяет выполнять JavaScript-код на стороне сервера. Она в основном используется для разработки серверных приложений, но также очень популярна в качестве полнофункционального и фронтенд-решения. npm — это менеджер пакетов по умолчанию для Node.js и крупнейший в мире реестр программного обеспечения.

В этом руководстве мы объясним, как установить Node.js и npm на Raspberry Pi. Мы предполагаем, что на вашем Raspberry Pi установлен Raspbian .

Установите Node.js и npm из репозитория NodeSource

NodeSource — компания, предоставляющая поддержку Node корпоративного уровня. NodeSource поддерживает APT-репозиторий с последними версиями Node.js.

Включите репозиторий NodeSource, выполнив следующую команду в терминале:

 curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -

Текущая LTS-версия Node.js — это версия 10.x, Dubnium. Если вы хотите установить Node.js версии 8.x, просто замените setup_10.x на setup_8.x

После включения репозитория установите Node.js и npm, введя:

 sudo apt install nodejs

Чтобы проверить установку, выполните следующую команду, которая выведет версию Node.js:

 node --version
 v10.16.0

Вот и всё. Вы успешно установили Node.js и npm на свой Raspberry Pi.

Установка Node.js и NPM с помощью NVM

NVM (Node Version Manager) — это bash-скрипт, позволяющий устанавливать и управлять несколькими версиями Node.js. Используйте этот метод, если вам нужно установить определённую версию Node.js или если вам нужно установить несколько версий Node.js на Raspberry Pi.

Чтобы установить nvm, выполните следующую команду curl , которая загрузит и запустит скрипт установки nvm:

 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Скрипт установки клонирует репозиторий nvm из Github в каталог ~/.nvm и добавит путь nvm в ваш профиль Bash.

 => Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion

Как видно из вывода, вы можете либо открыть новый сеанс оболочки, либо выполнить команды, которые добавят путь к nvm в текущий сеанс. Делайте то, что вам удобнее.

Чтобы убедиться, что nvm установлен правильно, введите:

 nvm --version
 0.34.00

Теперь вы можете установить последнюю доступную версию Node.js, выполнив:

 nvm install node

Проверьте установку:

 node --version
 v12.3.1

Чтобы лучше объяснить, как работает nvm, мы установим еще две версии: последнюю версию LTS и версию 8.9.4.

 nvm install --lts nvm install 8.9.4

После установки обеих версий выведите список экземпляров Node.js, введя:

 nvm ls
 -> v8.9.4 v10.16.0 v12.3.1 default -> node (-> v12.3.1) node -> stable (-> v12.3.1) (default) stable -> 12.3 (-> v12.3.1) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/dubnium (-> v10.16.0) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.16.0 (-> N/A) lts/dubnium -> v10.16.0

В приведенном выше выводе запись со стрелкой справа (-> v8.9.4) — это версия, используемая в текущем сеансе оболочки, а версия по умолчанию установлена на v12.3.1 .

Версия по умолчанию — это версия, которая будет использоваться при открытии новых сеансов оболочки.

Чтобы изменить текущую активную версию на v10.16.0 , используйте следующую команду:

 nvm use 10.16.0

и подтвердите его, введя:

 nvm current
 v10.16.0

Если вы хотите установить версию 10.16.0 в качестве версии Node.js по умолчанию, введите:

 nvm alias default 10.16.0

Установить инструменты разработки

Чтобы иметь возможность компилировать и устанавливать собственные дополнения из реестра npm, вам необходимо установить инструменты разработки:

 sudo apt install build-essential

Удалить Node.js

Если по каким-либо причинам вы хотите удалить пакет Node.js, вы можете использовать следующую команду:

 sudo apt remove nodejs

Заключение

Мы показали вам два разных способа установки Node.js и npm на Raspberry Pi. Выбор метода зависит от ваших требований и предпочтений. Несмотря на то, что установка готовой версии из репозитория NodeSource проще, метод с nvm обеспечивает большую гибкость при добавлении и удалении различных версий Node.js для каждого пользователя.

Теперь, когда вы установили Node.js на свою систему Raspberry Pi, вы можете приступить к разработке своего приложения.

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

nodejs npm nvm raspberry pi

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *