Текст и данные · Инструкция
Как включить автодополнение npm-команд в shell
npm умеет генерировать completion-скрипт, чтобы Tab дополнял команды и аргументы. Для постоянного использования его подк
Короткий ответ
Для Bash добавьте `npm completion >> ~/.bashrc`, для Zsh — `npm completion >> ~/.zshrc`, затем откройте новый shell и проверьте Tab completion.
Что сделать
- 1: Запустите `npm completion`, чтобы получить скрипт completion для поддерживаемого shell.
- 2: Подключите вывод в конфигурации shell согласно синтаксису вашей оболочки.
- 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.