关于 npm 命令在 Linux 终端的自动补全
发布于 12 年前 作者 jiyinyiyong 5935 次浏览 最后一次编辑是 8 年前

以以前都没注意这个问题, 但像 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 会卡住 觉得命令行用着有不流畅的地方, 不知道有办法好好调整不…?

1 回复

我用 npm completion >> ~/.bashrc 这个命令来添加的,添加成功了,没有报错。补全速度也还可以,稍微有点延迟。

回到顶部