概要
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
とか手打ちしなくてよくなりました!
地味に便利。