Найдите установленную версию пакета npm

Как узнать, какую версию того или иного пакета вы установили в своем приложении

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

npm list

Пример:

❯ npm list
/Users/flavio/dev/node/cowsay
└─┬ [email protected]
  ├── [email protected]
  ├─┬ [email protected]
  │ ├── [email protected]
  │ └── [email protected]
  ├─┬ [email protected]
  │ ├── [email protected]
  │ └─┬ [email protected]
  │   └── [email protected]
  └── [email protected]

Вы также можете просто открытьpackage-lock.jsonфайл, но это требует некоторого визуального сканирования.

npm list -gто же самое, но для глобально установленных пакетов.

Чтобы получить только ваши пакеты верхнего уровня (в основном те, которые вы указали npm для установки и которые вы указали вpackage.json), пробегnpm list --depth=0:

❯ npm list --depth=0
/Users/flavio/dev/node/cowsay
└── [email protected]

Вы можете получить версию конкретного пакета, указав имя:

❯ npm list cowsay
/Users/flavio/dev/node/cowsay
└── [email protected]

Это также работает для зависимостей установленных пакетов:

❯ npm list minimist
/Users/flavio/dev/node/cowsay
└─┬ [email protected]
  └─┬ [email protected]
    └── [email protected]

Если вы хотите узнать, какая последняя доступная версия пакета в репозитории npm, запуститеnpm view [package_name] version:

❯ npm view cowsay version

1.3.1

Скачать мою бесплатнуюСправочник по Node.js


Дополнительные руководства по узлам: