Para os desavisados de plantão, NPM é o gestor de pacotes para javascript. Leia-se “node”
Com diz a música “Estava à toa na vida…” e ai decidi desenvolver um aplicativo em Windows.
É obvio que é mentira, em que cabeça cabe logo eu desenvolver para Windows. Todavia, como a plataforma ainda insiste em sobreviver (e o fará bastante depois do sangue novo sugado da RedHat, bash, etc) há vezes que é necessário ceder um pouco e a melhor coisa é imaginar que vc estava à toa…. porque só estando à toa mesmo.
Beleza, então, resgatei o ElectronJS e instalei no Mac que era com o micro que estava trabalhando naquele momento. Depois fiz o mesmo com o notebook que é Linux. Não é o caso de ter um projeto que não rode nessas duas plataformas.
Só que ai chegou o momento de atualizar o monstro. El OSx e em Ubuntu tinha sido fácil. Foi assim:
$ npm -g i npm
Já no frankestein, o lance passa por outros lados
A primeira coisa é abrir o PowerShell como administrador.
Depois faça assim:
C:\> npm install -g npm-windows-upgrade C:\> npm-windows-upgrade
No meu caso me deu uma lista de versões para atualizar. Escolhi a mais recente e boa. O restante funcionou lisinho
Quando for atualizar, faça assim:
C:\> npm-windows-upgrade -p -v latest
Um outro dia conto do node com YeAPF no electronJS.