n1ro°
RU

Текст и данные · Инструкция

Как включить автодополнение npm-команд в shell

npm умеет генерировать completion-скрипт, чтобы Tab дополнял команды и аргументы. Для постоянного использования его подк

Редакция N1RO · Проверено

Короткий ответ

Для Bash добавьте `npm completion >> ~/.bashrc`, для Zsh — `npm completion >> ~/.zshrc`, затем откройте новый shell и проверьте Tab completion.

Что сделать

  1. 1: Запустите `npm completion`, чтобы получить скрипт completion для поддерживаемого shell.
  2. 2: Подключите вывод в конфигурации shell согласно синтаксису вашей оболочки.
  3. 3: Перезапустите shell и проверьте completion на `npm <Tab>` и подкомандах.

Команда или настройка

  • npm completion

Проверка

  • Определите, какой shell реально используется: Bash или Zsh.
  • Добавляйте completion в соответствующий startup-файл, а не в случайный конфиг другой оболочки.
  • Перезапустите shell и проверьте `npm <Tab>` до дальнейшей настройки.

Важно

Не вставляйте вывод в неподходящий shell-конфиг: синтаксис Bash/Zsh и других оболочек отличается.

Что учитывать

Не вставляйте вывод в неподходящий shell-конфиг: синтаксис Bash/Zsh и других оболочек отличается.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. npm completion). Пример и формулировки — редакция N1RO на 2026-09-18.