Как понизить версию node js
Перейти к содержимому

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

  • автор:

Как понизить версию до предыдущей версии Node

Я хочу понизить версию моего Node с последней до v6.10.3 . Но ничего не сработало до сих пор. Пробовал NVM и он также выдает ошибку, говоря, что команда make не найдена. Как мне понизить версию Node? node.js

Поделиться Источник 30 октября 2017 в 04:29

23 ответа

Предупреждение: Этот ответ не поддерживает операционную систему Windows Вы можете использовать n для управления версиями узла. Здесь есть простое введение для n .

$ npm install -g n $ n 6.10.3 

это очень просто в использовании. затем вы можете показать версию узла:

$ node -v v6.10.3 

Для Windows nvm является хорошо принятым инструментом.
Поделиться 11 мая 2018 в 07:44

  1. Перейдите на Панель управления> Программа и функции>Node.js , затем uninstall
  2. Перейдите на веб-сайт: https://nodejs.org/en/ и загрузите версию и install.

Поделиться 18 июня 2019 в 11:40

Определение версии вашего узла

node -v // or node --version npm -v // npm version or long npm --version 

Убедитесь, что у вас установлено n

sudo npm install -g n // -g for global installation 

Обновление до последней стабильной версии

sudo n stable 

Изменение до определенной версии

sudo n 10.16.0 

Ответ, вдохновленный этой статьей.

Поделиться 18 февраля 2020 в 09:38

На Mac есть быстрый метод с brew:

brew search node 

Вы видите некоторую версию, например: node@10 node@12. Затем

brew unlink node 

А теперь выберите предыдущую версию, например node@12

brew link --overwrite --force node@12 

Готово, вы понизили версию node.

Поделиться 28 апреля 2020 в 23:18

Это может быть связано с несовместимостью версий между вашим кодом и установленной вами версией.

В моем случае я использовал v8.12.0 для разработки (локально) и установил последнюю версию v13.7.0 на сервере.

Таким образом, используя nvm, я переключил версию узла на v8.12.0 с помощью следующей команды:

> nvm install 8.12.0 // to install the version I wanted > nvm use 8.12.0 // use the installed version 

ЗАМЕТКА: Вам нужно установить nvm на вашу систему, чтобы использовать nvm.

Вы должны попробовать это решение перед попыткой решений, таких как установка build-essentials или удаление текущей версии узла, потому что вы можете легко переключаться между версиями, а не откатываться от всех установк/удалений, которые вы сделали.

Поделиться 04 февраля 2020 в 05:59

  • Удаление узла из «Добавить или удалить программы»
  • Установка необходимой версии из https://nodejs.org/en/

Установка Node.js при помощи NVM (Node Version Manager)

Node.js – это современная программная платформа для разработки, которая позволяет писать веб-приложения, использующие Javascript и на сервере и на клиенте (что устраняет необходимость знать несколько языков программирования). Кроме того, Node.js очень хорошо справляется с обработкой веб-приложений в режиме реального времени, благодаря чему эта платформа является отличным вариантом для запуска многих современных веб-приложений.

Однако, есть и некоторые недостатки. Дело в том, что все эти полезные новые функции еще совсем новые, они даже немного сыроваты, вследствие чего запустить node.js на сервере не всегда так просто, как, к примеру, WordPress.

Joyent, команда разработчиков Node.js, развивает эту платформу невероятными темпами, каждый месяц появляется сразу несколько версий программы. В основном проводится очень хорошая работа по совместимости: проекты, написанные в одной версии Node, будут должным образом работать в следующем релизе программы. Тем не менее, есть и исключения: определенные приложения будут работать только в одной версии Node.js. В таком случае нужно будет обновить или понизить версию Node.js для того, чтобы использовать такое приложение.

Ранее такой процесс был достаточно сложным, но сообщество Node.js сумело разработать отличное решение, которое позволяет легко управлять всеми установками Node.js и менять версии платформы при необходимости. Это NVM, или Node Version Manager – менеджер версий Node.

Данное руководство посвящено установке и использованию Node.js.

Установка Node.js на виртуальный выделенный сервер

Процесс установки достаточно сложен. Войдите на сервер и запустите команду:

curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash

На экране появятся некоторые данные, после чего nvm будет установлен. По завершении установки появится строка:

=> Close and reopen your terminal to start using NVM

То есть, нужно закрыть и снова открыть терминал, чтобы получить доступ к NVM. На самом деле, не обязательно выходить из терминала, достаточно убедиться, что изменения, внесенные менеджером nvm в путь, уже отражаются, потому просто наберите:

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

На данном этапе может возникнуть ошибка: -bash: nvm: command not found; возможно, это происходит потому, что git не установлен.

В таком случае нужно установить git и перезапустить скрипт:

apt-get install git

Появится список всех доступных версий Node.js. Чтобы узнать последнюю стабильную версию, посетите сайт Node.js – стабильная версия указана в центре страницы.

Чтобы, например, установить версию 0.10.13 (последнюю стабильную версию на момент написания статьи), введите:

nvm install 0.10.13

Появится версия текущая версия node (в данном случае v0.10.13).

Если, например, приложение требует более старой версии и работает только с node v0.8.16, нужно ввести:

nvm install v0.8.16

Данная команда установит версию v0.8.16 и переключится на нее.

Чтобы переключиться назад на версию v0.10.13, используйте команду use:

Как видите, NVM – легкий и удобный способ переключиться с одной версии на другую. Однако, есть один нюанс. Если ввести:

появится интересный результат. NVM устанавливает Node.js в домашний каталог пользователя. Это очень удобно для разработки. Но при запуске приложение Node можно обнаружить, что последняя версия Node.js, только что установленная через NVM, повредила производство приложения Node и оно перестало работать. Лучше установить одну копию Node.js глобально; это позволит другим пользователям использовать NVM для переключения между версиями разработки.

Дл этого запустите следующую команду (введите пароль пользователя):

n=$(which node);n=$; chmod -R 755 $n/bin/*; sudo cp -r $n/ /usr/local

Вышеприведенная команда кажется сложной, но она только копирует через nvm активную версию Node.js в каталог /usr/local/ (каталог, предназначенный в linux для глобальных установок пользователя) и устанавливает привилегии на нее таким образом, что все пользователи могут получить к ней доступ.

При необходимости сделать глобальной другую версию Node.js просто снова выполните команду nvm use vXX.XX.XX; указанная версия станет общесистемной. После этого снова запустите предыдущую команду, чтобы скопировать версию в системный каталог.

Чтобы убедиться, что все работает должным образом, перейдите на учетную запись root и выполните команду which, чтобы убедиться, что node установлен в /usr/local/bin:

sudo -s
which node

Готово! Программная платформа Node.js установлена и готова к работе!

Как изменить версию из package.json ?

Author24 — интернет-сервис помощи студентам

Хочу в package.json параметр «version» изменять из клиентской части динамически.
1. Получаю от сервера версию 1.0.1 (server_version)
2. Сравниваю то, что в process.env.version === server_version
3. Если это так, то изменяю process.env.version = server_version.

Однако из клиентской части я это просто так не могу сделать.

Всё это нужно, чтобы просить обновление у пользователя, то есть, когда выходит новая версия, то спрашивать, а затем делать $router.go()

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Распаковка package.json
Сообственно вопрос. Скачал и установил на виндовс 10 node.js Запустил консоль Win + R. Как дальше.

Настройка proxy в package.json
Здравствуйте. Создал две папки с проектами creat-react-app и laravel. Для тестирования.

gulp: назначение файла package.json
Сообщение вынесено из темы: https://www.cyberforum.ru/javascript/thread1724805.html whiteapps.

Install пакетов через package.json
Гуру посоветуйте что почитать. Пишу "для себя" в Notepad++ на 3х Win-машинах(включая "чужие").

Как изменить версию comctl32 в runtime: к чему привязана эта информация и как ее изменить
Она видимо привязана к загружаемому модулю, т.к. создавая из DllMain контролы, учитывается версия.

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Зависимости версий в Package.json
Всем привет. Вообщем создаю из студии проект на ангуляр. Всё работает. Подключаю в него метериал.

Как изменить версию C# с 4 на 6?
Изучаю Unity. Создавал проект в Unity 5.6, VS часто ругалась что я слишком много хочу от C# 4 :).

Как изменить версию Android
1)Не могу найти как мне изменить версию андроида для которого я разрабатываю приложение ? 2) не.

Как изменить версию Framework
У меня есть готовое по. В момент создания, я поставил значение Framework в 4.5. Сейчас возникла.

Как изменить версию скрипта?
Всем привет. Я купил скрипт real estate point, в скрипте встроинные гугл карты. Скрипт написан в.

Как изменить версию CSS
Хотел сделать анимированый задний фон на сайте, узнал что добавление несколько фонов возможно в CSS.

Или воспользуйтесь поиском по форуму:

Как понизить npm до более старой версии

Для понижения npm до более старой версий нужно использовать команду npm install -g npm@ . Замените , на ту версию npm которую вы хотите установить. Пакет npm устанавливается глобально, поэтому вам нужно добавить флаг -g , в том случае когда вам нужно понизить его версию.

В качестве примера предположим, что у вас установлен npm версии 8. Мы понизим его до версии 7:

$ npm -v 8.12.1 $ npm install -g npm@7 # дождитесь завершения установки $ npm -v 7.24.2

Как видно из фрагмента приведенного выше, команда npm install перезапишет любой существующий пакет с таким же именем.

Вы можете указать полную версию manor.minor.patch или указать только основную версию, как показано выше (npm будет использовать последнюю minor версию и patch версию , если они не определены).

В итоге, пакет npm, который вы использовали для запуска команд npm — это просто еще один пакет, устанавливаемый глобально при установке Node.js на свой компьютер. Чтобы понизить его, вам нужно перезаписать установленную версию с помощью команды npm install -g npm@ .

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

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