Перейти к содержимому

Как узнать версию node js

  • автор:

Полезные команды для работы с Node JS

В этой статье расскажу о полезных командах для работы с Node JS. Очень часто приходится прибегать к ним, поэтому будет удобно, если все они будут расположены в одном месте!

Полезные команды для работы с Node JS

В этой статье расскажу о полезных командах для работы с Node JS. Очень часто приходится прибегать к ним, поэтому будет удобно, если все они будут расположены в одном месте!

Команды помогают узнать версию Node js:

node -v node —version

Узнать список всех доступных команд Node js:

Узнать список всех доступных команд пакетного менеджера npm:

Узнать версию пакетного менеджера npm:

npm -v npm —version

Обновить версию пакетного менеджера npm:

npm update npm -g

Узнать список установленных пакетов:

npm list —depth=0

Узнать список установленных пакетов, которые требуют обновления:

npm outdated —depth=0

Установить любой пакет по его имени:

npm install package npm i package

Установить определенную версию пакета:

npm install [email protected]

Удалить пакет по его имени:

npm uninstall package

Узнать версию установленного пакета:

npm list package

Узнать последнюю версию пакета:

Полезные команды для работы с Node.js

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

Команды помогают узнать версию Node.js,

node -h — показывает список всех доступных команд Node.js.

node -v , node —version — показывает установленную версию Node.js.

npm -h — показывает список всех доступных команд пакетного менеджера npm .

На скриншоте часть команд, доступных вместе с npm

npm -v , npm —version — показывает установленную версию npm .

Обе команды дают одинаковый результат

Команда npm update npm -g позволяет обновить версию npm .

npm list —depth=0 показывает список установленных пакетов.

Список установленных пакетов может быть довольно длинным, особенно, если вы давно пишете код.

Команда npm outdated —depth=0 покажет список установленных пакетов, которые требуют обновления. Если все пакеты обновлены, список будет пустым.

npm install package — позволяет установить любой пакет по его имени. Если при этом к команде добавить префикс -g пакет будет установлен глобально на весь компьютер.

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

Команда npm i package является укороченной альтернативой предыдущей команды.

Если вы хотите установить конкретную версию пакета, воспользуйтесь префиксом @ с номером версии. Например, npm install package@1.0.1 .

npm uninstall package — удаляет установленный пакет по имени.

Команда npm list package — покажет версию установленного пакета, а команда npm view package version — последнюю версию пакета, которая существует.

Для работы с пакетным менеджером также пригодится файл package.json , который должен лежать в директории, с которой происходит работа в консоли.

Файл package.json

Он содержит различные мета-данные, например, имя проекта, версия, описания и автор. Также он содержит список зависимостей, которые будут установлены, если вызвать из этой папки команду npm install .

Кроме этого он ещё имеет скрипты, которые вызывают другие команды консоли. Например, для этого файла вызов команды npm start вызовет запуск задачи Grunt с именем dev . А команда npm run build вызовет скрипт build , который запустит задачу в Grunt с именем build .

Во время работы часто возникает необходимость установить некоторые пакеты. Если установить пакет с префиксом —save , то он автоматически запишется в package.json в раздел dependencies . Такая же команда с префиксом —save-dev запишет пакет в раздел devDependencies .

nvm (илиNode Version Manager) — утилита, которая позволяет быстро менять версии Node.js.

Чтобы её установить, достаточно запустить скрипт

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

Теперь можно установить последнюю версию Node.js, например, 5.0 с помощью команды nvm install 5.0 . Чтобы начать использовать её, введите команду nvm use 5.0 . Таким образом, можно быстро переключаться между версиями, например, для тестирования.

«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Как проверить версию node.js перед инсталляцией пакетов?

Доброго дня, можно ли сделать так чтобы команда npm install проверяла установленную версию node и останавливалсь если нет требуемой версии. на проекте один из проектов требует ноду версии 7 и ниже и если выше — то просто выдает кучу загадочных ошибок по которым причину установить сложно в документации нашел что можно сделать так вот «engines» : < "node" : "<8.0" >, но к сожалению такой вариант ничем не помогает и все так же валится куча загадочных ошибок

Отслеживать
задан 21 мар 2018 в 11:36
89 9 9 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Для этого можно использовать preinstall скрипт в package.json:

Ну и в самом скрипте check-version уже проверить, что версия соответствует нужной. Для этого достаточно проверить process.version и выбросить читаемое исключение, если версия не подходит. Например throw new Error(‘Use node with version < 8')

Как установить Node.js и проверить его работу

nodejs-download

Привет! В этой статье расскажу, как установить 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

Ваша система определяется автоматически. Выбираем Current (текущую версию). Это обычный exe файл, который устанавливается как и любая другая программа.

2. Следуйте всем настройкам по умолчанию, нажимая Next для продолжения:

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

Папка назначения, куда будет установлен Node.js. По умолчанию, это Program Files на диске C:

Настройки по умолчанию. Модули, которые установятся, здесь важно наличие npm modules:

Предлагают установить дополнительные инструменты — здесь галочку не ставим:

Install — нажимаем для запуска инсталляции или Back, чтобы вернуться и изменить настройки:

После успешной установки нажимаем Finish:

Проверяем работу Node.js

1. На вашем виртуальном сервере, у меня это OpenServer/domains:

var text = 'Hello, world!'; console.log(text);

2. Запускаем командную строку. Если не знаете, как её запустить, то перейдите Пуск -> Стандартные программы -> Выполнить

Командная строка Windows

2.1. Напишите в этой строке: npm -v

-vversion — версия

Если видим версию (на скрине у меня 6.7.0), значит всё ОК!

2.2. Здесь же, в консоли, переходим к папке node: cd node и командой dir проверяем содержимое папки. Наблюдаем наличие нашего index.js

2.3. Делаем компиляцию командой: node index

node index это сокращенная команда — аналог записи node ./index.js (выше на скрине). Т.е. можно не указывать путь к файлу, Node.js по умолчанию сам ищет в корне индексный файл index.js.

2.4. И вот он, долгожданный результат: Hello, World!

Всё работает! Поздравляю! �� Или нет? Пишите.

Эту статью написала специально к серии уроков по Gulp, поскольку там ссылаюсь на необходимость установленного Node.js. Теперь будет понятно, как это сделать.

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

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