Surpreendentemente, sua instalação npm tem o prefixo global em uma pasta chamada npm em seu diretório inicial. Isso significa que qualquer pacote instalado com o sinalizador -g será instalado nessa pasta.
Você pode alterar essa pasta para qualquer pasta que esteja no caminho sudo safe seguindo estas etapas:
Forma gráfica:
- Abra um Gerenciador de arquivos (também conhecido como Nautilus).
- Navegue até a sua pasta pessoal.
- Pressione Ctrl + H para mostrar os arquivos ocultos.
- Abra um arquivo chamado
.npmrccom seu editor de texto favorito. -
Encontre uma linha nesse arquivo com este conteúdo:
prefix=/home/<your_username>/npm - Substitua
/home/<your_username>/npmpor um caminho seguro (como/usr/local/bin). -
Uma vez substituído, ficará assim:
prefix=/usr/local/bin - Salve o arquivo.
- Executar novamente
sudo npm install n -g
Modo de terminal:
Execute este comando:
sed -i.bak "s%^prefix=.*$%prefix=/usr/local/bin%" ~/.npmrc