Думаем, многим разработчикам хотелось бы знать несколько профессиональных трюков, чтобы поражать своих коллег или друзей. В этой статье мы поделимся фичам npm, которые вы можете использовать в своих проектах. Совмещаем приятное с полезным: поражаем коллег и оптимизируем рабочий процесс. Начнем!
#1. Инициализация пакета
Хотите ускорить инициализацию пакета? Вы устали от тех бесконечных системных вопросов, которые появляются при этом? В таком случае выполните команду run npm init-y или npm init-f. Так вы сможете пропустить вопросы и сразу начать работу над проектом.
#2. Домашняя страница пакета
Работаете с крутым npm-пакетом, который только что нашли? Хотите перейти на его главную страницу, чтобы почитать документацию? Запустите npm home «your-package». Эта команда приведет вас прямо на страницу, которую вы искали!
#3. GitHub-репозиторий пакета
Аналогично команде, описанной выше, запуск npm repo «your-package» приведет вас прямо к веб-странице. Но на этот раз вы будете автоматически перенаправлены в официальный пакет GitHub репозитория.
#4. Перечень установленных пакетов
Устали тратить время на постоянную проверку установленных пакетов в файле package.json? Просто запустите npm ls - - depth 0 - и получите всю необходимую информацию.
#5. Список доступных скриптов
Новый проект - новые скрипты, правильно? И снова мы тратим массу времени и сил, чтобы еще раз проверить package.json. Гораздо проще получить тот же перечень командой npm run.
#6. Проверка пакетов, которых нет в package.json
Для этого используйте npm prune. Так вы проверите файл package.json и сравните его содержание с содержанием /node_modules. Затем вы получите перечень всех пакетов, которых нет в package.json. Далее npm prune удалит эти пакеты вместе с теми, которые вы не добавили вручную до package.json или установили с npm install без флага --save.
#7. Запуск тестов
Скорее всего, вы запускаете команду npm run test много раз в день. Так почему бы не обратить внимание на ее короткую версию - npm t?
Парочка бонусных команд
Установка пакета
npm i package
Глобальная установка пакетов
npm i -g package
Установка пакета + сохранение как dev dependency
npm i -D pkg
Установка пакета + сохранение как dependency
npm i -S package
Надеемся, эта статья помогла вам обнаружить некоторые уловки, о которых вы не знали...
0 комментариев
Добавить комментарий