前言
其實npm官方是自帶終端命令補全的,我們運行npm completion
是可以得到自動補全的腳本內(nèi)容着裹,不過要我們自己配置到終端(Terminal)。
詳情可以看官方說明文檔(中文站):https://www.npmjs.cn/cli/completion/
這個同樣適用MacOS
、Linux
鬼贱,只需要把腳本輸入到.bashrc
土全、.bash_profile
报嵌、.zshrc
中就可以旷祸,但是,我比較推薦使用外掛
形式將腳本分開,不然git
萧求、svn
括蝠、npm
等等自動補全腳本放一起,修改一個配置都麻煩饭聚。
我的系統(tǒng)是:
OS:MacOS Catalina 10.15.5
Terminal Tools: item2 (沒區(qū)別忌警,就是終端客戶端)
一、配置
1. 將腳本輸出到一個bash文件中
cd
去到你想保存腳本的目錄秒梳,然后將腳本導(dǎo)入到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