Erro ao instalar o Cordova

0

Estou recebendo este erro ao instalar o Cordova:

npm http GET https://registry.npmjs.org/cordova
npm http GET https://registry.npmjs.org/cordova
npm http GET https://registry.npmjs.org/cordova
npm ERR! Error: CERT_UNTRUSTED*
npm ERR!     at SecurePair. (tls.js:1370:32)
npm ERR!     at SecurePair.EventEmitter.emit (events.js:92:17)
npm ERR!     at SecurePair.maybeInitFinished (tls.js:982:10)
npm ERR!     at CleartextStream.read [as _read] (tls.js:469:13)
npm ERR!     at CleartextStream.Readable.read (_stream_readable.js:320:10)
npm ERR!     at EncryptedStream.write [as _write] (tls.js:366:25)
npm ERR!     at doWrite (_stream_writable.js:223:10)
npm ERR!     at writeOrBuffer (_stream_writable.js:213:5)
npm ERR!     at EncryptedStream.Writable.write 
(_stream_writable.js:180:11)
npm ERR!     at write (_stream_readable.js:583:24)

Informe a causa desse erro e como posso removê-lo.

    
por Bhaskar arya 27.05.2018 / 04:05

1 resposta

0

Sua versão do npm não está atualizada, então você não pode instalar o Cordova até que você o atualize com sucesso. Depois que seu npm é atualizado para o npm 6.1.0, o Cordova pode ser instalado com sucesso. A melhor maneira de atualizar o npm é instalar o pacote de snap node que tem o npm empacotado e, em seguida, atualizar o npm com sudo npm i npm .

O Node.js está disponível como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. Específicos para o Node.js, os desenvolvedores podem escolher uma das versões atualmente suportadas e obter atualizações automáticas regulares diretamente do NodeSource. As versões 6, 8 e 9 do Node.js estão atualmente disponíveis, com o Snap Store sendo atualizado em questão de horas ou minutos de uma versão do Node.js.

O nó pode ser instalado com um único comando, por exemplo:

sudo snap install node --classic --channel 9/stable 

O snap a nó pode ser acessado pelo comando node , por exemplo:

$ node -v  
v9.9.0

Uma versão atualizada do npm será instalada como parte do snap ao nó. npm deve ser executado fora da replicação do nó, no seu shell normal. Depois de instalar o snap do nó, execute o seguinte comando para ativar a verificação de atualização do npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Substitua your-username no comando acima por seu próprio nome de usuário. Em seguida, execute npm -v para verificar se a versão do npm está atualizada. Como exemplo, verifiquei que o npm estava atualizado, verifiquei a versão de um pacote já instalado chamado yarn com o comando npm list yarn e atualizei o pacote de fios existente para a versão mais recente com o comando npm update yarn

Os usuários podem alternar entre as versões do Node.js a qualquer momento sem precisar envolver ferramentas adicionais como o nvm (Node Version Manager), por exemplo:

sudo snap refresh node --channel=8/stable

Os usuários podem testar as versões mais avançadas do Node.js que podem ser instaladas a partir do canal de borda mais recente, que atualmente está acompanhando o trabalho de desenvolvimento do Node.js versão 10, alternando com:

sudo snap switch node --edge

Essa abordagem é recomendada apenas para aqueles usuários que desejam participar de testes e relatórios de erros do desenvolvedor.

Agenda LTS do Node.js

Release LTS Status  Codename    LTS Start       Maintenance Start Maintenance End
6.x     Active      Boron       2016-10-18      April 2018        April 2019
7.x     No LTS              
8.x     Active      Carbon      2017-10-31      April 2019        December 2019
9.x     No LTS              
10.x    Active      Dubnium     October 2018    April 2020        April 2021  
11.x    No LTS                                                    June 2019
    
por karel 28.05.2018 / 10:06