npm conclusão quebrada

3

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?

    
por Explosion Pills 17.12.2013 / 18:55

1 resposta

2

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 !

    
por Zargoon 17.03.2014 / 05:04

Tags