Configuração de proxy global do Node.js

Eu estava trabalhando em uma rede de cultura por trás de um servidor proxy. No meu código eu posso definir o proxy usando a abordagem mencionada neste thread (Como posso usar um proxy http com o node.js http.Client?).

Mas o problema é que, a maioria dos módulos de terceiros não tem configuração de proxy e não posso modificar seu código para adicionar o proxy. Além disso, meu código pode ser usado em um ambiente de conexão direta, o que significa que não posso codificar minha configuração de proxy no código.

Eu sei que o NPM tem uma configuração global para proxy que é

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

Mas não encontrei nenhuma configuração semelhante no Node.js.

O Node.js suporta a configuração de proxy global para que eu não precise alterar todos os códigos e ligar e desligar facilmente.

questionAnswers(3)

yourAnswerToTheQuestion