8 полезных команд NPM для фронтенд-инженера



Книга 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



354   0  

Comments

    Ничего не найдено.