Nvm-windows: Псевдоним для последних lts / non-lts / major

Созданный на 24 окт. 2018  ·  4Комментарии  ·  Источник: coreybutler/nvm-windows

Моя среда

  • [] Windows 7 или более ранняя версия (на самом деле не поддерживается из-за EOL - подробности см. В вики)
  • [ ] Windows 8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016

  • [] Моя установка Windows не на английском языке.

Я использую версию NVM4W:

  • [x] 1.1.7
  • [] 1.1.6
  • [] 1.1.5
  • [] 1.1.4
  • [] 1.1.3
  • [] 1.1.2
  • [] 1.1.1
  • [ ] Старшая
  • [] ДРУГОЕ (укажите)

Я уже...

  • [x] прочтите README, чтобы знать о проблемах с npm и антивирусах.
  • [x] просмотрел вики, чтобы убедиться, что моя проблема еще не решена.
  • [x] проверено. Я использую учетную запись с правами администратора.
  • [x] проверил проблемы (открытые и закрытые), чтобы убедиться, что это не дубликаты.
  • [x] убедился, что это не вопрос о том, как использовать NVM для Windows, поскольку gitter используется для вопросов и комментариев.

Моя проблема связана с (отметьте только те, которые применимы):

  • [] settings.txt
  • [] поддержка прокси (вы пробовали версию 1.1.0+?)
  • [] Поддержка 32- или 64-разрядной версии (Вы пробовали версию 1.1.3+?)
  • [] Экранирование персонажа (Вы пробовали версию 1.1.6+?)
  • [] Стандартное окружение оболочки (терминал / PowerShell)
  • [] Нестандартное окружение оболочки (Cmder, Hyper, Cygwin, git)

Ожидаемое поведение

Я пытался установить с помощью nvm install , nvm install node и nvm install latest . Я ожидал, что один из них установит последнюю версию Node.js. Я бы также ожидал, что nvm install 10 установит последнюю версию 10.x.

Фиксация nvm install node будет в соответствии с NVM , даже если это другая вещь - это то , что использовать Mac / Linux люди вместо nvm4w и имеющих ( в основном) идентичные команды уменьшает путаницу.

Фактическое поведение

Когда я запускаю nvm install node , он говорит:

node.0.0
Node.js vnode.0.0 is only available in 32-bit.

Когда я запускаю nvm install 10 он устанавливает 10.0.0, что может не соответствовать ожиданиям.

Шаги по воспроизведению проблемы:

Попробуйте указанные команды.

Самый полезный комментарий

Я считаю, что у меня такой же запрос / проблема / функция ... Я действительно хотел бы использовать nvm в моем процессе ночной сборки, который будет загружать и устанавливать последнюю версию узла, а также ИСПОЛЬЗОВАТЬ ЭТО, поэтому на основе моего ручного процесса первая команда :
"nvm install latest"
похоже, сейчас работает нормально, получая версию узла 11.2.0 ...

Однако для того, чтобы в конечном итоге автоматизированный скрипт использовал последнюю версию, было бы действительно удобно использовать команду:

"nvm использовать последнее"

В настоящее время кажется, что nvm просто добавляет .0.0 к параметру "latest" и пытается использовать недопустимый номер версии "latest.0.0" ...

Можно ли обновить команду "nvm use", чтобы разрешить использование ключевого слова "latest" вместо определенного номера версии - чтобы использовать самую высокую версию, доступную в настоящее время на машине?

Все 4 Комментарий

Я считаю, что у меня такой же запрос / проблема / функция ... Я действительно хотел бы использовать nvm в моем процессе ночной сборки, который будет загружать и устанавливать последнюю версию узла, а также ИСПОЛЬЗОВАТЬ ЭТО, поэтому на основе моего ручного процесса первая команда :
"nvm install latest"
похоже, сейчас работает нормально, получая версию узла 11.2.0 ...

Однако для того, чтобы в конечном итоге автоматизированный скрипт использовал последнюю версию, было бы действительно удобно использовать команду:

"nvm использовать последнее"

В настоящее время кажется, что nvm просто добавляет .0.0 к параметру "latest" и пытается использовать недопустимый номер версии "latest.0.0" ...

Можно ли обновить команду "nvm use", чтобы разрешить использование ключевого слова "latest" вместо определенного номера версии - чтобы использовать самую высокую версию, доступную в настоящее время на машине?

nvm use $ (nvm ls) работает в PowerShell

Я уже создал следующие PR:

Однако, похоже, они не объединены.

nvm use $ (nvm ls) работает в PowerShell

Может и так, но важно сохранить синтаксис, идентичный исходному nvm, при совместной работе в одном проекте с людьми на Mac или Linux. Таким образом, не может быть путаницы в том, какие команды использовать на nvm.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

eliavmaman picture eliavmaman  ·  6Комментарии

martijnsenden picture martijnsenden  ·  3Комментарии

webspecialist picture webspecialist  ·  5Комментарии

David263 picture David263  ·  3Комментарии

leiamac picture leiamac  ·  4Комментарии