Eu encontrei uma solução usando: link
Especificamente, peguei o seguinte arquivo: link
E extraiu para:
/usr/share/npm/lib/utils/completion.sh
Depois de reiniciar o console, npm em será concluído para npm install !
Estou executando npm 1.2.18
e node v0.10.15
. npm completion
está quebrado. Se eu tentar aba completa com npm
ou se eu executar npm completion
, será exibido:
npm ERR! System Linux 3.11.0-14-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "completion" "--color" "false" "--loglevel" "error" "--" "npm" "comple"
npm ERR! cwd /home/ajcrites
npm ERR! node -v v0.10.15
npm ERR! npm -v 1.2.18
npm ERR! path /usr/share/npm/lib/utils/completion.sh
npm ERR! code ENOENT
npm ERR! errno 34
De fato, /usr/share/npm/lib/utils/completion.sh
não existe e o diretório atual obtém um arquivo npm-debug.log
com informações semelhantes.
A Google Search revela muitas reclamações sobre esse problema para versões variadas do nó / Debian / zsh. Se eu usar o bash, a conclusão da tabulação funcionará, mas npm completion
gerará o mesmo erro sobre o arquivo ausente. Tanto quanto eu posso dizer, nenhum dos tópicos que você pode facilmente encontrar a partir da pesquisa realmente tem uma solução. Eles apenas parecem ser relatórios de bugs.
Existe algo que eu possa fazer para corrigir esse erro? Existe um exemplo completion.sh
que posso usar ou algo assim?
Eu encontrei uma solução usando: link
Especificamente, peguei o seguinte arquivo: link
E extraiu para:
/usr/share/npm/lib/utils/completion.sh
Depois de reiniciar o console, npm em será concluído para npm install !