Чтобы убедиться, что код протестирован правильно, 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-битная версия)
Во-первых, --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/*
.