Я запускаю версию Node.js v0.5.9-pre
на Ubuntu 10.10.
Я хотел бы использовать версию v0.5.0-pre
.
Как вернуться к старой версии узла?
Я запускаю версию Node.js v0.5.9-pre
на Ubuntu 10.10.
Я хотел бы использовать версию v0.5.0-pre
.
Как вернуться к старой версии узла?
Одним из способов является использование NVM, Node Version Manager.
Используйте следующую команду, чтобы получить nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Вы можете найти его на https://github.com/creationix/nvm
Позволяет легко устанавливать и управлять несколькими версиями узла. Вот фрагмент из справки:
Usage:
nvm install <version> Download and install a <version>
nvm use <version> Modify PATH to use <version>
nvm ls List versions (installed versions are blue)
Используйте n, чрезвычайно простой менеджер версий Node, который можно установить через npm.
Скажем, вы хотите, чтобы Node.js v0.10.x собирал Atom.
npm install -g n # Install n globally
n 0.10.33 # Install and use v0.10.33
Usage:
n # Output versions installed
n latest # Install or activate the latest node release
n stable # Install or activate the latest stable node release
n <version> # Install node <version>
n use <version> [args ...] # Execute node <version> with [args ...]
n bin <version> # Output bin path for <version>
n rm <version ...> # Remove the given version(s)
n --latest # Output the latest node version available
n --stable # Output the latest stable node version available
n ls # Output the versions of node available
Используйте nvm-windows, это как nvm, но для Windows. Загрузите и запустите установщик, затем:
nvm install v0.10.33 # Install v0.10.33
nvm use v0.10.33 # Use v0.10.33
Usage:
nvm install [version] # Download and install [version]
nvm uninstall [version] # Uninstall [version]
nvm use [version] # Switch to use [version]
nvm list # List installed versions
Зачем использовать любое расширение, если вы можете сделать это без расширения :)
Установка конкретной версии узла
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Специфическая версия: sudo n 4.4.4
вместо sudo n stable
Windows:
Понизить рейтинг вашего узла.
npm install [email protected]<version>
ex: npm install [email protected]
Чтобы понизить рейтинг npm.
npm install -g [email protected]<version>
ex: npm install -g [email protected]
Примечание закройте все окна, где работает узел. Браузер, редактор и т.д.
Вам необходимо сначала установить узел. И если вы уже установили, вы можете понизить версию узла и npm, просто запустив вышеуказанные команды. Если вам все же не повезло и не удалось обновить узел. Попробуй это. Попробуйте установить узел по всему миру. пример:
npm install -g [email protected]
Еще одна вещь, которую следует рассмотреть здесь, это попытаться обновить npm. Запуск
npm install [email protected] -g
MAC
Примечание: для mac эти же команды должны работать. Надеюсь, это решит.
Установить Chocolatey. Затем запустить:
choco install nodejs.install -version 6.3.0
Chocolatey имеет множество доступных Node версий.
npm install -g [email protected]
nvmw больше не поддерживается, но я нашел еще один источник, который, кажется, обновлен (по состоянию на 1/4/17).
Оно работает. Позвольте мне понизить до 6.3.1
самый простой способ, который я нашел, это просто использовать сайт nodejs.org :
Еще одна хорошая библиотека для управления несколькими версиями Node: N: https://github.com/visionmedia/n
У меня была node версия 6.4.0.
Поскольку мне нужна более старая версия 6.3.0, я только что снова установил версию 6.3.0 в своей системе. node версия автоматически понижена.
Итак, чтобы понизить версию node Просто установите более старую версию node js. Он будет автоматически понижен с более высокой версии.
Я пробовал в osx. Он работает как шарм.
В Windows 7 я использовал общий "Uninstall Node.js" (только что начал печатать в левом нижнем левом поле в главном меню), а затем щелкнул ссылку на более старую версию, которая соответствует проекту, например: Windows 64-разрядный установщик: https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
Если вы находитесь на узле 12 и хотите перейти на уровень 10, просто удалите узел и следуйте инструкциям для нужной версии:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
Я поймал себя на том, что хотел бы перейти на LTS на Windows с самого передового края. Если вы не используете менеджер пакетов, например Chocolatey, или менеджер версий узлов, например, nvm или n, просто скачайте .msi
для нужной версии и установите ее. Возможно, вы захотите удалить установленную версию с помощью инструмента "Установка и удаление программ" в Windows.
Я очень рекомендую chocolatey для простого обновления установок, и это распространенный способ установки Node.js в Windows. Перед установкой LTS-версии мне пришлось удалить версию с передовыми возможностями:
choco uninstall nodejs
choco install nodejs-lts
package.json
Вы можете добавить node
в качестве зависимости в package.json
и указать, какая версия используется для конкретного проекта. После выполнения "сценария" package.json
, npm
(и yarn
) будут использовать эту версию для запуска сценария вместо глобально установленного Node.js.
Пакет node
выполняет это, загружая двоичный файл node
для вашей локальной системы и помещая его в каталог node_modules/.bin
.
Несмотря на то, что некоторые разработчики не очень переносимы, им нужно вручную переключать глобальную версию узла, активную в любой момент времени. Существует два популярных пакета npm, которые предоставляют полезные интерфейсы CLI для выбора (и автоматической установки) любой версии, которая вам нужна для вашей системы: nvm
и n
. Использование любого из них выходит за рамки этого ответа.
выполните следующее:
rm -rf node_modules && npm cache clear && npm install
Узел будет установлен из любого кэша. Поэтому, если вы сначала очистите все, тогда NPM будет использовать 0.10.xx, он вернется правильно.
По какой-то причине Brew устанавливает node 5 в отдельный каталог node5.
Действия, которые я предпринял, чтобы вернуться к версии 5, были следующими: (вам нужно будет найти стандартную установку/удаление Brew, но в противном случае этот процесс более прост, чем выглядит.)
Вы должны быть настроены с помощью node 5.