以以前都没注意这个问题, 但像 Git 一样子命令一大堆是应该有补全才对
在网上大概搜索了一下, 没有很清晰的说明, 不过提到有个补全的文件
http://manpages.ubuntu.com/manpages/oneiric/man1/npm-completion.1.html
http://blog.izs.me/post/1675072029/10-cool-things-you-probably-didnt-realize-npm-could-do
而且这个文件在 Node 的源码里有, 就一个 Bash 脚本
https://github.com/isaacs/npm/blob/master/lib/utils/completion.sh
同时也可以用 npm completion > ~/.bashrc
来完成…
我执行命令的时候… 这个命令少产生了一个换行, 结果导致终端里报错了…
干脆导入另外一个文件用 source
命令引入到 .bashrc
配置了
发现按下 tab 进行补全速度有点慢… 而且在 npm search
以后再 tab 会卡住
觉得命令行用着有不流畅的地方, 不知道有办法好好调整不…?
我用 npm completion >> ~/.bashrc 这个命令来添加的,添加成功了,没有报错。补全速度也还可以,稍微有点延迟。