Qual é o objetivo do sinalizador -g nos comandos “npm install”? [duplicado]

0

Eu sou um iniciante no Linux. Eu estou usando o Ubuntu 14.04. Quando tentei instalar o nó, encontrei um sinalizador -g que diz que, se você instalar com ele, ele poderá ser acessado globalmente.

Então eu tentei instalar o nodejs e o npm sem digitar o sinalizador -g no comando

Eu executei estes comandos

cd /projects/basics
sudo apt-get install npm
sudo apt-get install nodejs

Quando mudei para a pasta raiz usando o comando cd e verifiquei npm --version e node --version mostra as versões correspondentes.

Então qual é a necessidade do -g flag?

    
por DILEEP THOMAS 18.12.2017 / 10:11

1 resposta

2

Os comandos:

sudo apt-get install npm
sudo apt-get install nodejs

são para instalar npm e nodejs globalmente no seu Ubuntu, mas a -g é para instalar npm pacotes globalmente para o seu desenvolvimento. Isso não tem nada a ver com o comando apt-get . Para instalar um pacote npm em apenas uma pasta de desenvolvimento específica, você deixa de fora o sinalizador -g e isso significa que você só pode usar esse pacote nessa pasta dev.

    
por George Udosen 18.12.2017 / 10:15