Configurando o npm para trabalhar com Node.js

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa

Para configurar o npm em sua conta de hospedagem, saiba antes que deve ser um plano Java no mínimo.

1. Baixe o arquivo zip abaixo:
http://wiki.integrator.com.br/exemplos/node-v4.4.7.zip

2. Suba o arquivo para o diretório bin do seu usuário usando o FTP ou Gerenciador de arquivos do cPanel. Se não existir diretório bin, crie-o.
3. Descompacte o arquivo node-v4.4.7.zip usando o Gerenciador de arquivos .
4. Entre no SSH e execute estes comandos abaixo:

mkdir -p  ~/bin/node-v4.4.7/deps/npm/bin/node_modules/npm/bin/
ln -s ~/bin/node-v4.4.7/deps/npm/bin/npm-cli.js ~/bin/node-v4.4.7/deps/npm/bin/node_modules/npm/bin/npm-cli.js
ln -s node-v4.4.7/node node
ln -s node-v4.4.7/deps/npm/bin/npm-cli.js ~/bin/npm

4.1. Caso queira usar a versão do node-v6.3.1, com o npm, veja como no tópico Node.js 6.3.x com npm

5. Configure o profile do seu usuário. Use o nano via SSH:

nano ~/.bash_profile

5.1. Adicione o conteúdo abaixo no fim do arquivo:

PATH=$PATH:$HOME/bin
export PATH=$HOME/bin/npm:$PATH

Seu arquivo deve ficar assim:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
export PATH=$HOME/bin/npm:$PATH

6. Salve e saia.
7. Confirme a configuração:

source ~/.bash_profile 

8. Dentro do seu usuário, instale um módulo:

cd ~
npm install mysql

8.1. Observe que um diretório node_modules foi configurado em seu usuário:

ls -ll ~/node_modules/