Как установить npm node js

Как установить Node.js и npm в Ubuntu 20.04

FavoriteДобавить в избранное

Главное меню » Ubuntu » Как установить Node.js и npm в Ubuntu 20.04

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

В этой статье мы рассмотрим три различных способа установки Node.js и npm в Ubuntu 20.04:

  • Из стандартных репозиториев Ubuntu. Это самый простой способ установить Node.js и npm в Ubuntu, и его должно быть достаточно для большинства случаев использования. Версия включена в репозиториях Ubuntu является 10.19.0.
  • Из репозитория NodeSource. Используйте этот репозиторий, если вы хотите установить версию Node.js, отличную от той, которая представлена ​​в репозиториях Ubuntu. В настоящее время, NodeSource поддерживает Node.js v14.x, v13.x, v12.x, и v10.x.
  • Использование nvm (Node Version Manager). Этот инструмент позволяет вам иметь несколько версий Node.js, установленных на одном компьютере. Если вы являетесь разработчиком Node.js, то это предпочтительный способ установки Node.js.

Выберите метод установки, соответствующий вашей среде. Если вы не уверены, какую версию Node.js установить, обратитесь к документации приложения, которое вы собираетесь развернуть.

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

На момент написания, версия Node.js, включенная в репозитории Ubuntu 20.04, 10.19.0, является предыдущей версией TLS.

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

Приведенная выше команда установит несколько пакетов, включая инструменты, необходимые для компиляции и установки собственных дополнений из npm.

После этого проверьте установку, запустив:

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

NodeSource – компания, ориентированная на предоставление поддержки Node корпоративного уровня. Он поддерживает хранилище APT, содержащее несколько версий Node.js. Используйте этот репозиторий, если вашему приложению требуется определенная версия Node.js.

На момент написания репозиторий NodeSource предоставляет следующие версии:

  • v14.x – последняя стабильная версия.
  • v13.x
  • v12.x – последняя версия LTS.
  • v10.x – предыдущая версия LTS.

Мы установим Node.js версии 14.x:

    Запустите следующую команду как пользователь с привилегиями sudo, чтобы загрузить и выполнить сценарий установки NodeSource:

Сценарий добавит в вашу систему ключ подписи NodeSource, создаст файл репозитория apt, установит все необходимые пакеты и обновит кэш apt.

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

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

NVM (Node Version Manager) – это скрипт bash, который позволяет вам управлять несколькими версиями Node.js для каждого пользователя. С помощью NVM вы можете установить и удалить любую версию Node.js, которую вы хотите использовать или протестировать.

Посетите страницу хранилища nvm GitHub и скопируйте либо команду curl или wget чтобы загрузить и установить nvmскрипт:

Не используйте sudo, поскольку это включит nvm для пользователя root.

Скрипт клонирует репозиторий проекта из Github в каталог

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

Как только скрипт окажется в вашем распоряжении PATH, убедитесь, что nvm был правильно установлен, набрав:

Чтобы получить список всех версий Node.js, которые можно установить nvm, выполните:

Команда выведет огромный список всех доступных версий Node.js.

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

Вывод должен выглядеть примерно так:

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

Давайте установим еще две версии, последнюю версию LTS и версию 10.9.0:

Вы можете получить список установленных версий Node.js, набрав:

Вывод должен выглядеть примерно так:

Запись со стрелкой справа ( > v10.9.0) – это версия Node.js, используемая в текущем сеансе оболочки, и для версии по умолчанию установлено значение v14.2.0. Версия по умолчанию – это версия, которая будет активна при открытии новых оболочек.

Если вы хотите изменить текущую активную версию, введите:

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

Для получения более подробной информации о том, как использовать скрипт nvm, посетите страницу проекта GitHub.

Вывод

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

jupyterlab не распознает установки nodejs и npm

У меня проблемы с установкой расширения jupyterlab_bokeh .

Я использую виртуальную среду ( pyenv плюс pyenv-virtualenvwrapper ). Я попытался сначала установить два пакета в моей локальной ОС (Ubuntu 16.04) и переустановил jupyterlab , но это не помогло. Я также попытался установить как nodejs , так и npm через pip в виртуальной среде, после удаления пакетов в моей ОС, чтобы убедиться, что они не конфликтуют. К сожалению, ни то, ни другое не удалось.

Странно то, что если я наберу команду nodejs на своем терминале, я могу получить доступ к REPL nodejs .

Проблема не ограничивается расширением jupyterlab_bokeh . Я могу воспроизвести ту же ошибку с расширением jupyterlab-manager .

Я действительно заметил, что если я запускаю jupyter labextension list , я вижу, что оба расширения установлены правильно:

Однако, как вы можете прочитать в фрагменте выше, рекомендуется сборка. Если я попытаюсь запустить сборку, я вижу следующее сообщение об ошибке:

Опять же, и nodejs , и npm установлены в операционной системе.

2 ответа

Проблема заключалась в установленной версии nodejs . Ubuntu 16.04 LTS поставляется с v4.2.6. Я решил проблему, установив nodejs v6. Если вам нужно установить его в Ubuntu 16.04 LTS, вы можете следовать это отличное руководство.

Попробуйте установить наследие nodejs, используя

Или, альтернативно, вы могли бы

Проблема в том, что jupyter ожидает, что nodejs будет доступен с помощью команды node , что больше не так

Как установить Node.js и npm на CentOS 7

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

npm, сокращение от Node Package Manager — это менеджер пакетов по умолчанию для Node.js и крупнейший в мире программный репозиторий для публикации пакетов Node.js с открытым исходным кодом.

В этой части этого руководства мы установим Node.js и npm, используя менеджер пакетов yum из репозитория NodeSource. Во второй части мы научим вас устанавливать Node.js и npm с помощью nvm скрипта.

Если вам нужен Node.js только для развертывания приложений Node.js, тогда самый простой вариант — установить пакеты Node.js, используя yum из репозитория NodeSource.

Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.

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

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

Чтобы установить Node.js и npm из репозиториев NodeSource в вашей системе CentOS 7, выполните следующие действия:

1. Добавьте NodeSource yum репозиторий

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

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

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

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

Когда будет предложено импортировать ключ GPG хранилища, введите y и нажмите Enter .

3. Проверьте установку Node.js и npm.

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

Версия для печати Node.js:

Версия для печати npm:

Как установить Node.js и npm с помощью NVM

NVM (Node Version Manager) — это скрипт bash, используемый для управления несколькими активными версиями Node.js. NVM позволяет нам устанавливать и удалять любую конкретную версию Node.js. Это означает, что у нас может быть любое количество версий Node.js, которые мы хотим использовать или протестировать.

Чтобы установить Node.js и npm с помощью NVM в вашей системе CentOS, выполните следующие действия:

1. Установите NVM (Node Version Manager)

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

Скрипт клонирует репозиторий nvm из Github

/.nvm и добавляет скрипт Path в ваш профиль Bash или ZSH.

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

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

2. Установите Node.js, используя NVM

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

Проверьте версию Node.js, введя:

3. Установите несколько версий Node.js, используя NVM

Давайте установим еще две версии, последнюю версию LTS и версию 8.12.0

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

Выходные данные говорят нам, что запись со стрелкой слева (-> v8.12.0) — это версия, используемая в текущем сеансе оболочки, и по умолчанию установлена ​​версия v11.0.0. Версия по умолчанию — это версия, которая будет активна при открытии новых оболочек.

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

Вывод будет выглядеть примерно так:

Чтобы изменить тип версии Node.js по умолчанию:

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

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

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

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