11 ответов:
один из способов-использовать NVM, диспетчер версий узлов. Вы можете найти его по адресу 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)
* NIX (Linux, OS X,...)
использовать n, чрезвычайно простой менеджер версий узлов, который может быть установлен через npm.
скажем, вы хотите узел.с JS версии v0.10.X, чтобы построить Атом.
npm install -g n # Install n globally n 0.10.33 # Install and use v0.10.33Usage: 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 availableWindows больше не поддерживается
- следующее устарело, поскольку пакет больше не поддерживается и не работает в Windows 10
использовать nvmw это как nvm но для Windows.
npm install -g nvmw # Install nvmw globally nvmw install v0.10.33 # Install a specific version number nvmw use v0.10.33 # Use the specific versionUsage: nvmw help # Show this message nvmw install [version] # Download and install a [version] nvmw uninstall [version] # Uninstall a [version] nvmw use [version] # Modify PATH to use [version] nvmw ls # 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
понижение узла с шоколадом
Установить Chocolatey. выполнить:
choco install nodejs.install -version 6.3.0Chocolatey имеет доступно множество версий узлов.
понижение NPM
npm install -g [email protected]
еще одна хорошая библиотека для управления несколькими версиями узла-N:https://github.com/visionmedia/n
nvmw больше не поддерживается, но я нашел другой источник, который, похоже, обновлен (по состоянию на 1/4/17).
Это работает. Позволил мне понизиться до 6.3.1
У меня была версия узла 6.4.0 .
поскольку мне нужна более старая версия 6.3.0, я только что установил версию 6.3.0 снова в своей системе. версия узла понижена автоматически.
Итак, чтобы понизить версию узла , Просто установите старую версию узла js . Он будет автоматически понижен с более высокой версии.
Я пробовал в osx . Это работает как шарм .
в windows 7 я использовал общий узел удаления.js '(только что начал вводить в поле поиска внизу слева, главное меню), а затем нажмите ссылку на более старую версию, которая соответствует проекту, например: 64-разрядный установщик Windows:https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
Windows:
чтобы понизить свой узел.
npm install node@<version> ex: npm install [email protected]чтобы понизить ваш НПМ.
npm install -g npm@<version> ex: npm install -g [email protected]Примечание закройте все окна, где узел работает. Обозреватель, редактор и т. д..
вам нужно сначала установить узел. И если вы уже установили, вы можете понизить версию node и npm также просто запустите вышеуказанные команды. Если вам все же не повезло и не удалось обновить узел. Попробовать это. Попробуйте установить узел глобально. бывший:
npm install -g [email protected]еще одна вещь, чтобы рассмотреть здесь, чтобы попробовать обновить npm. Беги
npm install npm@latest -gMAC
Примечание:mac заменить npm на квас и запустить. Надеюсь, это разрешится.
выполнить это:
rm -rf node_modules && npm cache clear && npm installузел будет установлен из того, что кэшируется. Поэтому, если вы сначала все очистите, то NPM использует 0.10.xx, он вернется должным образом.
по какой-то причине Brew устанавливает узел 5 в отдельный каталог под названием node5.
шаги, которые я предпринял, чтобы вернуться к версии 5, были: (вам нужно будет найти стандартную установку/удаление brew, но в противном случае этот процесс более прост, чем кажется.)
- установите node5 с помощью стандартной установки Brew, но пока не заваривайте ссылку.
- удалите все другие версии узла с помощью brew unlink node и brew uninstall node. Вы можете нужно использовать --force для удаления одной из версий.
- найти папку подвал на вашем компьютере
- удалите папку узла в подвале.
- переименуйте папку node5 в узел.
- затем заварите узел связи
вы должны быть все установлены с узлом 5.
Comments