前言
其实npm官方是自带终端命令补全的,我们运行npm completion
是可以得到自动补全的脚本内容,不过要我们自己配置到终端(Terminal)。
详情可以看官方说明文档(中文站):https://www.npmjs.cn/cli/completion/
这个同样适用MacOS
、Linux
,只需要把脚本输入到.bashrc
、.bash_profile
、.zshrc
中就可以,但是,我比较推荐使用外挂
形式将脚本分开,不然git
、svn
、npm
等等自动补全脚本放一起,修改一个配置都麻烦。
我的系统是:
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
中加入一行(取决你用哪种配置文件配置终端):
注意,下面的
<path>
是你保存脚本的路径,别搞错了!
source <path>/npm-completion.bash
3. 刷新/重启终端
刷新(看你用哪种,就source哪种):
source .bash_profile
重启:简单暴力,不用管。
最后
最后,享用npm
Tab Tab Tab
网友评论