配置npm终端命令自动补全Tab Tab Tab

前言

其实npm官方是自带终端命令补全的,我们运行npm completion是可以得到自动补全的脚本内容,不过要我们自己配置到终端(Terminal)。

详情可以看官方说明文档(中文站):https://www.npmjs.cn/cli/completion/

这个同样适用MacOSLinux,只需要把脚本输入到.bashrc.bash_profile.zshrc中就可以,但是,我比较推荐使用外挂形式将脚本分开,不然gitsvnnpm等等自动补全脚本放一起,修改一个配置都麻烦。

我的系统是:

OS:MacOS Catalina 10.15.5
Terminal Tools: item2 (没区别,就是终端客户端)

一、配置

1. 将脚本输出到一个bash文件中

cd去到你想保存脚本的目录,然后将脚本导入到npm-completion.bash文件中,在终端运行:

npm completion > npm-completion.bash

cat一下看看保存成功没。

2. 将npm自动补全脚本放到终端配置中

在终端配置文件中使用source引入脚本,在.bashrc或者.bash_profile或者.zshrc中加入一行(取决你用哪种配置文件配置终端):

注意,下面的是你保存脚本的路径,别搞错了!

source /npm-completion.bash

3. 刷新/重启终端

刷新(看你用哪种,就source哪种):

source .bash_profile

重启:简单暴力,不用管。

最后

最后,享用npm Tab Tab Tab

你可能感兴趣的:(配置npm终端命令自动补全Tab Tab Tab)