NodeJS

Instalando NodeJS no Linux

Se você instalar o NodeJS via repositório ele será instalado via sudo. Isso não é muito legal. Se você quer evitar isso, uma boa alternativa é usar o NVM.

Instalando NodeJS no Linux usando NVM

O NVM consegue gerenciar para você várias versões diferentes do Node. Assim você consegue ter vários projetos em versões diferentes do Node sem se estressar em ficar desinstalando e instalando versões diferentes. Com o NVM você pode facilmente mudar de uma versão do Node pra outra.

Instalei usando esse tutorial
https://www.ostechnix.com/install-node-js-linux/

Instalando NodeJS no Linux compilando do código fonte

Outra ideia mais hardcore é compilar e instalar o Node na mão. Há alguns scripts que automatizam isso. O processo é bem demorado:

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc. ~/.bashrcmkdir ~/localmkdir ~/node-latest-installcd ~/node-latest-installcurl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1./configure --prefix=~/localmake install # ok, fine, this step probably takes more than 30 seconds...curl https://www.npmjs.org/install.sh | sh

Esse script foi retirado dessas duas referências:

Script do Isaacs (um dos criadores do npm)
https://gist.github.com/isaacs/579814
Resposta no StackOverflow
https://askubuntu.com/questions/981799/how-to-install-node-js-without-sudo-access-but-with-npm-1-3-10-installed

You should also read:

Fazendo batch inserts no PostgreSQL com NodeJS

Como fazer batch inserts no PostgreSQL usando NodeJS? Isso é útil para importação de dados. Artigo super bacana https://www.wlaurance.com/2018/09/node-postgres-insert-multiple-rows Usando pg-promise https://stackoverflow.com/a/35015424/2789895 https://stackoverflow.com/questions/37300997/multi-row-insert-with-pg-promise…