1. Открытие страницы документации пакета
Признайтесь, вы все еще ищете в google
документацию по использованию lodash
? Раньше и я так делала, теряя на поиски драгоценные минуты рабочего времени.
Между тем, используя npm, можно гораздо быстрее достичь той же цели. Нужно только запустить npm docs xxx
, и страница с документацией xxx
откроется моментально.
npm docs [package-name] // npm docs lodash
2. Открытие репозитория пакета на GitHub
Как бэкенд-инженер, вы наверняка часто пользуетесь github
, который является бесценным сервисом для программистов.
Предположим, вам нужно узнать исходный код пакета. Стоит ли просто искать наименование этого пакета на github
?
Ответ — нет. Воспользуйтесь npm
, чтоб быстро открыть репозиторий пакета на GitHub.
npm repo [package-name] // npm repo lodash
3. Проверка пакетов на наличие устаревших зависимостей
Выполните команду npm outdated
в своем проекте, и она проверит все пакеты на наличие текущей, необходимой и последней версии.
npm outdated
4. Просмотр всех предыдущих версий пакета
Знаете ли вы, как просмотреть все предыдущие версии пакета? Конечно, это можно сделать на сайте npm в режиме онлайн, воспользовавшись этой ссылкой.
А есть ли другой способ? Вы удивитесь, но вам потребуется лишь однострочная команда.
npm v [package-name] versions // npm v lodash versions
5. Поиск сомнительных пакетов в проекте
Команда audit
от npm отправляет описание зависимостей, настроенных в проекте, в стандартный реестр и запрашивает отчет об известных уязвимостях. Если уязвимости найдены, то будет рассчитано их влияние и приняты соответствующие меры по их устранению. Если указан аргумент fix
, то меры по устранению будут применены к дереву пакетов.
npm audit
6. Просмотр подробной информации о пакете
Возможно, эта команда не очень полезна, но с ее помощью вы можете узнать много нового о пакете, например имя его автора, контактную информацию и т.д.
npm v [package-name] // npm v lodash
7. npm xmas
Никогда бы не подумала, что npm может быть таким интересным. Запустите npm xmas
— и увидите рождественскую елку.
npm xmas
8. npm visnup
А после ввода этой команды появится лицо человека.
npm visnup
Читайте также:
- Обзор 8 ключевых команд Npm и Yar
- Кэширование с помощью Redis и Node.js
- Две малоизвестные, но полезные команды npm
Читайте нас в Telegram, VK и Дзен
Перевод статьи fatfish: As a Front-End Engineer: 8 Useful Npm Coding Techniques That You Should Use