A configuración de proxy de npm non encamiña todo o que inicia npm start
npm configura as súas propias transferencias de paquetes. A aplicación lanzada por un script segue necesitando un cliente HTTP que admita o proxy de saída previsto.
npm install funciona a través do proxy. npm start lanza a aplicación, e a súa solicitude á API vai directamente. Non é necesario que npm esquecera a configuración.
O xestor de paquetes fixo a primeira solicitude. A túa aplicación fai a segunda. Un valor de proxy na configuración de npm son datos para os consumidores que o len, non un túnel colocado baixo cada proceso fillo.
Inspecciona o cliente HTTP da aplicación e a interface de proxy que admite. Pode ler variables de contorno estándar, requirir un agent ou dispatcher explícito, ou usar outra configuración documentada. Non supoñas que unha variable parecida a npm_config_proxy se recoñece automaticamente.
Separa tamén o proxy de saída da función de reenvío de API dun servidor de desenvolvemento. Unha configuración que reenvía solicitudes do navegador desde un servidor de desenvolvemento a un backend ten outro papel; non é automaticamente a saída de rede para cada solicitude que fai a túa aplicación.
Para unha comparación útil, nomea a solicitude que ten éxito e o proceso que fai a solicitude que falla. Despois configura este último deliberadamente. Unha aplicación que usa fetch de Undici pode seguir a súa configuración do dispatcher ProxyAgent, cunha versión do paquete compatible co seu runtime Node. Cambiar o endpoint do registry de npm ou reinstalar a aplicación repetidamente non proporciona por si mesmo esa ruta que falta.