domingo, 4 de junho de 2017

Gerenciando a cache npm


Para atualizar um pacote node.js que já está instalado, o seguinte comando pode ser utilizado:

$ npm update johnny-five
Quando o  npm instala um pacote ele guarda uma cópia deste pacote, de modo que na próxima vez que você precisar deste pacote, não seja necessário ir à internet novamente.

O diretório onde esta cópia é guardada é  ~/.npm no Posix, ou \%AppData\%/npm-cache no Windows.

Eventualmente este diretório pode ficar cheio com pacotes velhos, então é necessário que ele seja limpo de vez em quando com o comando:

$ npm cache clean

Para utilizar um módulo no seu arquivo js, inclua a linha como a seguir:

var express  = require ('prompt');

As regras de onde “require” encontra os arquivos podem ser um pouco complexas, mas uma regra simples é que se o arquivo não começa com "./" ou "/", então ele é considerado um módulo global (e o caminho de instalação do “Node” local é verificado), ou é uma dependência local na pasta  “node\_modules” do projeto local. 

Se o arquivo começa com "./" é considerado um arquivo relativo ao diretório do arquivo que chamou “require”. Se o arquivo começa com "/", ele é considerado um caminho absoluto.

OBSERVAÇÃO: você pode omitir a extensão ".js" e a função “require” irá automaticamente anexá-la se necessário.

Nenhum comentário:

Postar um comentário