8 полезных команд NPM для фронтенд-инженера
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



Comments