как узнать версию ноды
Полезные команды для работы с Node.js
Перед тем как рассматривать полезные команды при работе с Node.js, её необходимо установить.
Установленная версия Node.js.
Установленная версия npm.
Список установленных пакетов.
Установить любой пакет.
Команда npm i package является укороченной альтернативой предыдущей команды.
npm uninstall package — удаляет установленный пакет по имени.
Удалить установленный пакет.
Команда npm list package — покажет версию установленного пакета, а команда npm view package version — последнюю версию пакета, которая существует.
Версия установленного пакета.
Файл package.json.
Напоследок хотелось бы рассказать про Node Version Manager. Эта утилита, которая позволяет быстро менять версии Node.js.
Чтобы её установить, достаточно запустить скрипт
Команды для работы с NPM
ГИД по командам консоли для работы с менеджером пакетов NPM: как установить, обновить или удалить установленный модуль или пакет NPM и другие команды NPM
Современная разработка очень тесно связана с использованием Node JS. В свою очередь Node JS используется как оболочка для работы с NPM и его пакетами (всем известная папка node_modules).
В данной статье я постараюсь перечислить все самые популярные команды для NPM: установка, обновление, удаление пакетов и др.
Инструкции по NPM
И всё таки думаю что стоит для начала упомянуть пару важных консольных команд для Node JS.
Как посмотреть список всех команд Node.js
Чтобы посмотреть список всех команд доступных в Node.js, для этого нужно ввести в консоли команду:
Как узнать версию установленного Node.js
Команды для NPM и работы с пакетами, модулями
Если расписывать команды NPM-а, то так же начнём с того как в консоли вывести все доступные команды нпма.
access, adduser, audit, bin, bugs, c, cache, ci, cit, completion, config, create, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, get, help, help-search, hook, i, init, install, install-test, it, link, list, ln, login, logout, ls, outdated, owner, pack, ping, prefix, profile, prune, publish, rb, rebuild, repo, restart, root, run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, token, tst, un, uninstall, unpublish, unstar, up, update, v, version, view, whoami
Например посмотреть инструкции для обновления:
В установленном по умолчанию браузере откроется страница с инструкциями по данной команде. Инструкции находятся локально и не требуют подключения к интернету.
Как узнать версию NPM
Как обновить NPM
В отличии от Node.js, NPM знает как обновить себя! Чтобы обновить свой NPM до последней версии, вводим в терминале такую команду:
Инициализация пакетов NPM
Команда npm init создаст файл package.json или установит прописанные пакеты из файла package.json если он уже создан.
Работа с NPM-пакетами
Установить пакеты из файла package.json :
npm скачает и установит все пакеты указанные в файле package.json
Посмотреть список установленных пакетов:
Посмотреть список установленных пакетов, которые требуют обновления:
Список глобально установленных пакетов требующих обновления:
Глобальная установка пакета:
Удалить пакет:
Удалить глобально установленный пакет:
Обновить пакеты:
И в заключение, если вы пользуетесь конролем версий Git, то незабудьте добавить в файл .gitignore исключение для папки node_modules, чтобы гит не индексировал файлы из этой папки. Для этого создайте файл .gitignore если он у вас ещё не создан и пропишите в нём отдельной строкой:
Обновление пакетов NPM при изменении мажорной версии
Для обновления мажорной версии есть такая команда:
— в итоге будут обновлены все пакеты.
. Делайте такое обновление только в случае если вы уверены и понимаете что делаете. Мажорная версия несёт изменения для которых есть изменения в настройках.
Посмотрите это видео, где есть понятное объяснение по версиям пакетов NPM:
*** Авторизируйтесь чтобы писать комментарии.
Как установить Node.js и проверить его работу
Привет! В этой статье расскажу, как установить Node.js. Причем не важно, какая у вас система — Windows или macOS.
Node.js — это технология, программная платформа, позволяющая писать серверный код на языке JаvaScript. Она представляет из себя компилятор, построенный на движке V8, зашитый в Google Chrome.
V8 — это высокопроизводительный движок JavaScript и WebAssembly от Google с открытым исходным кодом, написанный на C ++.
Он используется в Chrome и Node.js и других; реализует ECMAScript и WebAssembly, работает в системах от Windows 7 и более новых, macOS 10.12+ и Linux, использующих процессоры x64, IA-32, ARM или MIPS.
V8 может работать автономно или может быть встроен в любое приложение C ++.
Установка Node.js
Nodejs — current version
Ваша система определяется автоматически. Выбираем Current (текущую версию). Это обычный exe файл, который устанавливается как и любая другая программа.
2. Следуйте всем настройкам по умолчанию, нажимая Next для продолжения:
Принимаем условия использования, ставим галочку:
Папка назначения, куда будет установлен Node.js. По умолчанию, это Program Files на диске C:
Настройки по умолчанию. Модули, которые установятся, здесь важно наличие npm modules:
Предлагают установить дополнительные инструменты — здесь галочку не ставим:
Install — нажимаем для запуска инсталляции или Back, чтобы вернуться и изменить настройки:
После успешной установки нажимаем Finish:
Проверяем работу Node.js
1. На вашем виртуальном сервере, у меня это OpenServer/domains:
-v — version — версия
Если видим версию (на скрине у меня 6.7.0), значит всё ОК!
2.2. Здесь же, в консоли, переходим к папке node: cd node и командой dir проверяем содержимое папки. Наблюдаем наличие нашего index.js
2.3. Делаем компиляцию командой: node index
2.4. И вот он, долгожданный результат: Hello, World!
Всё работает! Поздравляю! 🙂 Или нет? Пишите.
👨⚕️️ Большое руководство по проверке версий программного обеспечения
Хотите узнать, как проверить версию Nodejs, Ansible, Ubuntu, PostgreSQL, Windows, Python и многих других?
Я считаю, что должен быть стандартный способ проверки версии всего программного обеспечения, но, к сожалению, его не существует.
Я могу предположить, что это невозможно, поскольку не все программы сделаны на одном и том же языке программирования.
Иногда это бывает трудным моментом, а именно узнать версию программного обеспечения, установленного на вашем сервере или ПК.
Здесь я пытаюсь объединить некоторые из популярных программ и утилит, надеюсь, вам понравится!
Как проверить версию
Nginx
Проверить версию Nginx легко.
Nodejs
Проверьте версию nodejs с синтаксисом –version, как показано ниже.
Python
Как и в Node.js, вы можете узнать версию Python, как показано ниже.
Anaconda
Используете платформу Anaconda для Python?
Вот как вы можете найти версию Anaconda. Предположим, вы работаете в ОС UNIX.
# conda list anaconda
# packages in environment at /root/anaconda3:
#
# Name Version Build Channel
anaconda 2018.12 py37_0
anaconda-client 1.7.2 py37_0
anaconda-navigator 1.9.6 py37_0
anaconda-project 0.8.2 py37_0
root@itsecforu:
Angular CLI
ng с version покажет вам установленные детали Angular CLI.
PowerShell
В командной строке PowerShell выполните следующую команду, чтобы получить версию.
MySQL/MariaDB
Немного отличается от PHP. Чтобы проверить версию MySQL или MariaDB, вы должны использовать следующую команду.
PostgreSQL
Чтобы проверить версию клиента PostgreSQL
И, чтобы проверить версию сервера PostgreSQL
Redis Server
Ubuntu
Чтобы проверить версию Ubuntu, используйте команду ниже.
CentOS/RHEL
Хотите знать, в какую версию RHEL вы вошли в систему?
Вы можете проверить версию с помощью cat /etc/redhat-release
Debian
Debian хранит информацию о версии в файле, который вы можете просмотреть.
Ядро Linux
Иногда вам может понадобиться обновить ядро или настроить мониторинг, чтобы обеспечить согласованность всех серверов.
Что бы это ни было, вы можете найти версию ядра с помощью команды uname, как показано ниже.
MacOS
Если вам нужно найти версию MacOS, нажмите на значок Apple и >> Об этом Mac
Windows
Существует несколько способов поиска, поэтому давайте рассмотрим две наиболее распространенные процедуры.
Щелкните правой кнопкой мыши на Мой компьютер и выберите Свойства
Откроется системное окно, в котором вы найдете версию ОС и другую информацию, такую как тип компьютера / сервера, модель, процессор, оперативная память, производитель и т. д.
Tomcat
Apache Tomcat имеет специальный файл версии, который вы найдете в папке bin.
Вам просто нужно выполнить эту команду, чтобы узнать версию Tomcat.
WildFly
Вы можете проверить версию с помощью команды или через консоль управления.
Для командной строки вам нужно выполнить следующее.
Другой способ – войти в консоль управления и щелкнуть на информацию о версии в нижней панели.
WordPress
Есть несколько способов узнать установленную версию WP.
Когда вы войдете в WordPress, вы увидите информацию о версии в правом нижнем углу.
Например: Доступен WordPress 5.1.1! Пожалуйста, обновитесь.
Google Chrome
Интересно, какая у вас версия Chrome?
Это часто требуется, если вы разговариваете с ребятами из техподдержки или решаете проблемы.
Нетрудно найти и версию Chrome.
Internet Explorer (IE)
И он покажет вам информацию о версии.
Firefox
Нажав на “О Firefox”, вы увидите версию, которую вы используете.
apt-get
Как администратор Linux, вы могли встретить apt-get (инструмент обработки пакетов).
Иногда вы устанавливаете инструмент, который не совместим с текущим установленным apt-get, и вам необходимо узнать версию;
Вы можете запустить приведенную ниже команду.
Как вы можете видеть, он показывает версию и поддерживаемые модули.
Часто вы пытаетесь обновить или установить последнюю версию программного обеспечения, и вам нужно узнать версию компилятора, чтобы убедиться, что она совместима.
Но найти версию gcc легко!
Ansible
TensorFlow
Все зависит от того, как вы установили.
Предполагая, что вы сделали это через pip, следующая команда покажет детали версии TensorFlow.
Docker
Заключение
Я надеюсь, что это поможет вам найти версии программного обеспечения.
Дайте мне знать, если хотите добавить еще что-нибудь 🙂
Управление версиями Node.js и NPM с помощью NVM
Наш прошлый перевод про новые функции 15-й версии Node.js был очень хорошо принят читателями «Хабра», поэтому сегодня мы решили продолжить тему и рассказать, как настроить NVM с версией Node.js 15 и NPM 7.
Версия Node.js 15 была выпущена 20 октября 2020 года. Она поставляется с npm 7 и множеством новых функций. Вы уже успели опробовать новую версию?
Но подождите минутку! Node.js 15 и npm 7 содержат критические изменения. Не повредит ли тогда обновление существующим проектам?
Теоретически может повредить!
К счастью, у нас есть NVM (Node Version Manager), который избавит нас от этой опасности. Давайте детально рассмотрим данный инструмент, чтобы без проблем обновить версии node.js и npm.
Установка NVM
nvm управляет версиями node.js и npm. Он устанавливается для конкретного пользователя и может быть вызван отдельно для каждой оболочки. nvm работает с любой POSIX-совместимой оболочкой (sh, dash, ksh, zsh, bash), в том числе на платформах: unix, macOS и windows WSL.
nvm можно установить с помощью команд curl или wget:
Скрипт install.sh клонирует репозиторий nvm в
/.nvm и пытается добавить исходные строки из приведенного ниже фрагмента в нужный файл профиля (
/.bash_profile мы видим, что строки добавлены:
Использование NVM
Итак, мы установили nvm. Теперь используем данную команду для установки последней версии node.js:
Также мы можем указать нужную версию для установки. Семантический формат версии определяется SemVer:
Если указанная версия уже была установлена, она не переустанавливается:
Мы можем вывести на экран все установленные версии:
nvm use заменяет текущую версию:
Данная команда позволяет получить последнюю поддерживаемую версию npm для текущей версии Node.js:
nvm use устанавливает нужную версию только для текущей оболочки. Если вы измените оболочку, только что обновленная версия node.js будет потеряна.
Как сделать определенную версию Node.js постоянной?
Версия по умолчанию — такая версия, которая распространяется на все оболочки.
Команда nvm alias позволяет установить версию по умолчанию.
Мы можем проверить текущую версию с помощью следующей команды:
ls-remote выводит на экран все доступные версии, но будьте готовы к очень длинному списку.
Обратим внимание, что название версии в сокращенной форме значительно сокращает весь список.
Указанную версию Node.js можно использовать непосредственно для запуска приложений:
Если вам нужно больше nvm-команд, запустите команду help :
Обновление NVM
Обновляем до версии 0.37.2.
Как указано в выводе, нам нужно закрыть и снова открыть терминал, чтобы использовать новую версию:
По умолчанию nvm ls показывает следующие цвета:
Установим новые цвета:
nvm ls отображает вывод с новыми цветами: