NPM: полезные сокращения и трюки


Думаем, многим разработчикам хотелось бы знать несколько профессиональных трюков, чтобы поражать своих коллег или друзей. В этой статье мы поделимся фичам npm, которые вы можете использовать в своих проектах. Совмещаем приятное с полезным: поражаем коллег и оптимизируем рабочий процесс. Начнем!

#1. Инициализация пакета

Хотите ускорить инициализацию пакета? Вы устали от тех бесконечных системных вопросов, которые появляются при этом? В таком случае выполните команду run npm init-y или npm init-f. Так вы сможете пропустить вопросы и сразу начать работу над проектом. 

NPM: полезные сокращения и трюки

#2. Домашняя страница пакета

Работаете с крутым npm-пакетом, который только что нашли? Хотите перейти на его главную страницу, чтобы почитать документацию?  Запустите npm home «your-package». Эта команда приведет вас прямо на страницу, которую вы искали!

NPM: полезные сокращения и трюки

#3. GitHub-репозиторий пакета

Аналогично команде, описанной выше, запуск npm repo «your-package» приведет вас прямо к веб-странице. Но на этот раз вы будете автоматически перенаправлены в официальный пакет GitHub репозитория. 

NPM: полезные сокращения и трюки

#4. Перечень установленных пакетов

Устали тратить время на постоянную проверку установленных пакетов в файле package.json? Просто запустите npm ls - - depth 0 - и получите всю необходимую информацию.

NPM: полезные сокращения и трюки

#5. Список доступных скриптов

Новый проект - новые скрипты, правильно? И снова мы тратим массу времени и сил, чтобы еще раз проверить package.json. Гораздо проще получить тот же перечень командой npm run.

NPM: полезные сокращения и трюки

#6. Проверка пакетов, которых нет в package.json

Для этого используйте npm prune. Так вы проверите файл package.json и сравните его содержание с содержанием /node_modules. Затем вы получите перечень всех пакетов, которых нет в package.json. Далее npm prune удалит эти пакеты вместе с теми, которые вы не добавили вручную до package.json или установили с npm install без флага --save

NPM: полезные сокращения и трюки

#7. Запуск тестов

Скорее всего, вы запускаете команду npm run test много раз в день. Так почему бы не обратить внимание на ее короткую версию - npm t?

NPM: полезные сокращения и трюки

Парочка бонусных команд

Установка пакета

npm i package 

NPM: полезные сокращения и трюки

Глобальная установка пакетов

npm i -g package 

NPM: полезные сокращения и трюки

Установка пакета + сохранение как dev dependency

npm i -D pkg

NPM: полезные сокращения и трюки

Установка пакета + сохранение как dependency

npm i -S package 

NPM: полезные сокращения и трюки

Надеемся, эта статья помогла вам обнаружить некоторые уловки, о которых вы не знали...


0 комментариев
Сортировка:
Добавить комментарий