После настройки среды разработки 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
Найти версию патча
Заключение
Этот список не является исчерпывающим. Я приветствую любую критику, советы и вклад в эту работу в комментариях ниже.