Instalar o nodejs e o npm no linux

Eu tenho um pequeno problema com a instalação de nodejs e npm no meu servidor linux (que é um pi correndo raspbian). Eu tinha tudo preparado e funcionando usando

sudo apt-get install nodejs npm
Estava tudo muito bem, até que descobri que, aparentemente, estas versões já são antigas. Por isso removi-os.
sudo apt-get purge nodejs npm

então encontrei a seguinte resposta (aqui ) sobre SO e ran

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs

Running node-v have me version 0.6.19...o que presumo que se traduza na versão 6.19. para a versão 0. No entanto, a execução do npm-v disse-me que não estava instalado. Então eu mais uma vez purgei nodejs, e procurei outra solução. Nessa altura decidi seguir as coisas no site do nodejs ([15]}aqui ). E eu executei as seguintes ordens.

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

e

sudo apt-get install -y build-essential

2 números:

a versão instalada ainda era 0.6.19. Prefiro a versão 4.x, uma vez que é isso que eu estou executando na minha máquina dev (macOS Sierra).

Ainda não tenho MPN. O que torna os nodejs inúteis.

qualquer ajuda em qualquer um (mas de preferência 2) seria óptimo. Obrigado antecipadamente.

Author: Mark B, 2016-10-11

1 answers

Realmente recomendo que instale o nó e o npm usando NVM . Esta é a maneira mais rápida, limpa e fácil de fazê-lo.

Assim, instalas a NVM simplesmente a fazer:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

Para testar se o nvm foi devidamente instalado, fechar e reabrir o Terminal e introduzir o NVM. Se você receber um comando nvm: não encontrado mensagem, seu SO pode não ter o necessário .ficheiro bash_ profile. No Terminal, digite toque ~/.bash_ profile e execute o programa de instalação acima de novo.

E agora és capaz para instalar a tipagem do nó:
nvm install <version>

Por exemplo

nvm install 4.2.1

Se só quiser instalar a versão mais recente do nó, pode apenas escrever

nvm install node

Para aceder ao nó e ao MPN como sudo (de modo a ter

n=$(which node)
n=${n%/bin/node}
chmod -R 755 $n/bin/* 
sudo cp -r $n/{bin,lib,share} /usr/local 
 15
Author: Luis González, 2018-01-03 12:06:13