美文网首页
配置npm终端命令自动补全Tab Tab Tab

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

作者: 老猫烧须 | 来源:发表于2020-06-23 18:03 被阅读0次

    前言

    其实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中加入一行(取决你用哪种配置文件配置终端):

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

    source <path>/npm-completion.bash
    

    3. 刷新/重启终端

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

    source .bash_profile
    

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

    最后

    最后,享用npm Tab Tab Tab

    相关文章

      网友评论

          本文标题:配置npm终端命令自动补全Tab Tab Tab

          本文链接:https://www.haomeiwen.com/subject/ksnhfktx.html