Cli: [BUG] config npm obter prefixo super lento

Criado em 4 mai. 2020  ·  4Comentários  ·  Fonte: npm/cli

O que? Por que

Esta é uma tentativa de ressuscitar esse bug não resolvido: https://github.com/npm/npm/issues/14458

Por alguma razão, o comando npm config get prefix é vários segundos lento. Isso normalmente não me incomodaria, mas para usuários de nvm como eu, isso é realmente impactante, já que usa esse comando internamente, e nvm é usado em scripts de inicialização do shell. Consulte https://github.com/nvm-sh/nvm/issues/782 para obter mais detalhes. Portanto, a inicialização do shell é muito lenta, especialmente para aqueles que usam WSL.

Quando

Sempre

Onde

NPM CLI

Quão

Comportamento Atual

Execute time npm config get prefix , consulte o tempo de resposta de vários segundos.

Passos para reproduzir

Execute npm config get prefix

Comportamento esperado

O resultado deve voltar mais rápido.

Quem

?

Referências

Bug Release 6.x

Comentários muito úteis

Recentemente, npm config get prefix tem estado muito lento em minha máquina. Isso parece ser desde que movi o diretório /var/ do meu SSD para o meu HDD para liberar espaço.
A primeira vez que o comando é executado (como parte do meu script .bashrc ) é especialmente lento, levando entre 10-20 segundos. A execução posterior (abrindo novos shells) leva 'apenas' alguns segundos.

Todos 4 comentários

cc @darcyclarke; isso realmente faria uma tonelada de diferença para cada usuário NVM, incluindo todos os travis-ci prazo.

🤔 Tenho certeza de que há alguma escavação a ser feita aqui

Algum progresso foi feito com isso? Eu estaria interessado em ajudar com esse problema.

Recentemente, npm config get prefix tem estado muito lento em minha máquina. Isso parece ser desde que movi o diretório /var/ do meu SSD para o meu HDD para liberar espaço.
A primeira vez que o comando é executado (como parte do meu script .bashrc ) é especialmente lento, levando entre 10-20 segundos. A execução posterior (abrindo novos shells) leva 'apenas' alguns segundos.

Esta página foi útil?
0 / 5 - 0 avaliações