Eu gostaria de dizer antecipadamente que eu sou um noob total e eu tenho configurado meu nginx / NodeJS no Ubuntu 17.10 no DigitalOcean na última semana.
Esta é a segunda vez que me deparo com este problema. Eu descobri como resolvê-lo, mas também gostaria de saber por que ele funciona assim ou como ele pode ser automatizado.
O problema é que meus pacotes como forever
e gulp
e seus respectivos comandos não são mais reconhecidos toda vez que eu executo sudo apt update
até que eu atualize as variáveis do meu sistema todas as vezes com export PATH=~/.npm-global/bin:$PATH
e source ~/.profile
. / p>
Seria ótimo poder automatizar isso, mas seria ainda melhor se eu entendesse por que isso é necessário.
[editar]
Eu adicionei export PATH=~/.npm-global/bin:$PATH
ao meu ~/.profile
porque eu esqueci de fazer isso aparentemente. Se o problema não ocorrer por um tempo, vou fechar essa questão, mas uma explicação ainda seria muito impressionante.