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
.npmrc
com seu editor de texto favorito. -
Encontre uma linha nesse arquivo com este conteúdo:
prefix=/home/<your_username>/npm
- Substitua
/home/<your_username>/npm
por 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