Nvm-windows: добавить поддержку --lts = releasename (и, возможно, исправить сообщение о неизвестных вещах)

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

Чтобы убедиться, что код протестирован правильно, nvm use --lts=releasename довольно важен, но разработчики Windows в настоящее время не могут его использовать. Вместо этого они получают следующую ошибку:

c:\Users\Me\Documents\git\test>nvm install --lts=Carbon
--lts=Carbon.0.0
Node.js v--lts=Carbon.0.0 is only available in 32-bit.

Что неверно трижды (это флаг времени выполнения, а не имя версии, даже если он обрабатывает его как имя, он явно не проверяет список доступных версий узла, чтобы сказать «эй, это не то, что я знаю», и даже если это не так не знаю эту вещь, он утверждает, что знает, что у него доступна только 32-битная версия)

enhancement request help wanted

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

Во-первых, --lts не является поддерживаемым флагом ( nvm help довольно конкретно об этом). Единственный поддерживаемый флаг времени выполнения - --insecure .

Какая у вас версия? Сообщение должно немного отличаться, если вы используете 1.1.7.

Установка по названию выпуска возможна, поскольку данные доступны, но у меня не будет времени добавить это сам. Я бы подумал о пиаре.

Это моя точка зрения. "другой nvm" предлагает --lts в качестве флага установки, потому что возможность указать nvm для установки последней версии LTS значительно упрощает жизнь для тестирования, поскольку позволяет добавлять сценарии узлов, такие как " test: lts " и пусть он запустит все с префиксом «nvm use --lts = carbon» для проверки против 8.xLTS «все, что есть прямо сейчас».

Вы бы знали кого-нибудь еще, кто мог бы это добавить? (потому что у меня нет знаний, чтобы добавить это за вас)

+1, а также за поддержку nvm install lts/* / nvm use lts/* .

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