Основные команды NPM

После настройки среды разработки node.js вам необходимо знать некоторые основные команды менеджера пакетов node npm. Ниже перечислены наиболее часто используемые команды.

npm означает менеджер пакетов node.

Установка npm

npm поставляется вместе с node.js. Вы можете установить node.js с официального сайта https://nodejs.org/en/download/.
После установки node вы можете проверить версию node и npm, выполнив следующие команды:

node -v
Войти в полноэкранный режим Выйти из полноэкранного режима
npm -v
Войти в полноэкранный режим Выйти из полноэкранного режима

Флаги

-S — то же самое, что --save, а -D — то же самое, что --save-dev.

npm init
Вход в полноэкранный режим Выход из полноэкранного режима

Инициализирует файл package.json проекта.

Используйте флаг -y, чтобы пропустить вопросы и создать package.json, используя значения по умолчанию.

npm install
Вход в полноэкранный режим Выйти из полноэкранного режима

Устанавливает зависимости, перечисленные в package.json.

Сокращение: npm i.

npm install <package>
Войти в полноэкранный режим Выйти из полноэкранного режима

Устанавливает пакет из реестра npm.

Сокращение: npm i <package>.

npm install -g <package>
Вход в полноэкранный режим Выход из полноэкранного режима

Устанавливает пакет глобально на вашу машину.

npm install <package-name@version-number>
Войти в полноэкранный режим Выход из полноэкранного режима

Установка определенной версии пакета вместо самой последней версии.

npm uninstall <package>
Войти в полноэкранный режим Выйти из полноэкранного режима

Как следует из названия команды, она удаляет уже установленные пакеты.

Сокращение: npm uninstall

npm uninstall -g <package>
Войти в полноэкранный режим Выйти из полноэкранного режима

Удаляет глобальный пакет с вашей машины.

npm outdated
Войти в полноэкранный режим Выйти из полноэкранного режима

Список устаревших пакетов для обновления

npm update <package>
Войти в полноэкранный режим Выйти из полноэкранного режима

Обновляет указанный пакет до последней доступной версии. Если пакет не указан, обновляется каждый пакет.

npm cache verify
Войти в полноэкранный режим Выйти из полноэкранного режима

Проверка количества доступных записей в кэше.

Сокращение: npm up <package>.

npm cache clean —force
Войти в полноэкранный режим Выйти из полноэкранного режима

Очищает кэш npm

npm audit
Войти в полноэкранный режим Выход из полноэкранного режима

Выполняет проверку безопасности для всех доступных пакетов проекта.

npm update -g <package>
Войти в полноэкранный режим Выход из полноэкранного режима

Обновляет глобальный пакет до последней доступной версии.

npm list
Вход в полноэкранный режим Выход из полноэкранного режима

Выводит список всех установленных пакетов и их версии, а также их зависимости в виде древовидной структуры.

npm list depth <number>
Войти в полноэкранный режим Выйти из полноэкранного режима

Получить пакеты определенной глубины.
Установленные вами пакеты будут находиться в глубине 0. Их зависимости будут находиться в глубине 1, дальнейшие зависимости — в глубине 2 и так далее.

npm view <package> <version>
Войти в полноэкранный режим Выйти из полноэкранного режима

Показывает доступную информацию об указанном пакете. Если версия не задана, по умолчанию устанавливается последняя версия.

npm run <script>
Войти в полноэкранный режим Выйти из полноэкранного режима

Выполняет указанный скрипт, если он найден как свойство объекта script в package.json.

npm help
Войти в полноэкранный режим Выйти из полноэкранного режима

npm CLI имеет встроенную команду help

npm help <term>Flags
Войти в полноэкранный режим Выйти из полноэкранного режима

-S — то же самое, что --save, а -D — то же самое, что --save-dev.

Пытается показать соответствующую страницу документации по указанному термину.

npm <command> -h
Вход в полноэкранный режим Выход из полноэкранного режима

Получение справки по определенной команде.

npm help-search <command>
Войти в полноэкранный режим Выйти из полноэкранного режима

Поиск справки в документации npm.

npm ci
Войти в полноэкранный режим Выйти из полноэкранного режима

Устанавливает пакеты из package-lock.json без обновления дерева зависимостей.

npm rebuild
Войти в полноэкранный режим Выйти из полноэкранного режима

Пересобрать пакеты

npm version major
Войти в полноэкранный режим Выйти из полноэкранного режима

Найти основную версию

npm version minor
Войти в полноэкранный режим Выйти из полноэкранного режима

Найти минорную версию

npm version patch
Войти в полноэкранный режим Выйти из полноэкранного режима

Найти версию патча

Заключение

Этот список не является исчерпывающим. Я приветствую любую критику, советы и вклад в эту работу в комментариях ниже.

Оцените статью
Procodings.ru
Добавить комментарий