LoginSignup
12
6

More than 3 years have passed since last update.

npmコマンドでタブ補完する方法

Posted at

概要

bashrcにeval "`npm completion`"と書くと、npmコマンドでタブ補完できるようになった。

確認環境

  • ubuntu18
  • bash

実施内容

echo 'eval "`npm completion`"' >> ~/.bashrc
. ~/.bashrc

参考URL

https://github.com/npm/npm/issues/8030
https://docs.npmjs.com/cli/completion

補足

  • WSL環境でも動作OKでした。
  • zshでもできるみたいです。
  • マニュアルだとnpm completion >> ~/.bashrcとなってますが、そこそこ行数があります。evalしたほうがbashrcの見通しが良くて個人的に好きです。
$ npm completion | wc -l
57

最後に

これでnpm run buildとか手打ちしなくてよくなりました!
地味に便利。

12
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
6