Как мне использовать npm, чтобы показать последнюю версию модуля? Я ожидаю что-то вроде npm --latest express
распечатки v3.0.0
.
node.js
npm
versioning
Трантор Лю
источник
источник
npm view
,npm show
,npm info
, Иnpm v
все делают то же самое.Если вы ищете текущие и последние версии всех установленных пакетов, вы также можете использовать:
npm outdated
источник
outdated
и какupdate
работает NPM. docs.npmjs.com/getting-started/updating-local-packagesnpm update
бы просто запустить это тоже - чтобы я мог по крайней мере увидеть последние версии. Когда вы запускаете эти команды только раз в месяц или около того, трудно запомнить все параметры.По состоянию на октябрь 2014 года :
Для последней удаленной версии:
Обратите внимание, версия единственная.
Если вы хотите просмотреть все доступные (удаленные) версии, выполните:
Обратите внимание, версии множественного числа. Это даст вам полный список версий на выбор.
Чтобы получить версию, которая у вас есть, вы можете использовать:
Обратите внимание, что даже когда package.json объявляет ваши версии, установленная версия может немного отличаться - например, если в объявлении версии использовалась tilda
Должно работать в версиях NPM 1.3.x, 1.4.x, 2.x и 3.x
источник
npm view <module_name> versions
?npm view <module_name> versions
Команда очень полезна. + мы можем установить конкретную версию пакета, используяnpm install <module_name>@<version_number>
-L
(в нижнем регистре необязательно)?Вы можете увидеть все версии модуля с
npm view
. Например: перечислить все версии начальной загрузки, включая бета-версию.Но если список версий очень большой, он будет усечен.
--json
Вариант будет печатать все версии , включая бета - версию , а также.Если вы хотите перечислить только стабильные версии, а не бета, используйте единственное число
version
Или
И, если вы хотите увидеть только последнюю версию, то здесь вы идете.
источник
npm view <pkg> version
Печатает последнюю версию по дате выпуска. Иногда это может быть исправление для старой стабильной ветки.Решение состоит в том, чтобы перечислить все версии и получить последнюю по номеру версии.
Или с помощью awk вместо jq:
источник
Существует также другой простой способ проверить последнюю версию, не переходя в NPM, если вы используете VS Code.
источник