$ npm config set proxy http://localhost:3128
$ npm config set https-proxy http://localhost:3128
This config is great for SquidMan app.
$ npm config delete http-proxy
$ npm config delete https-proxy
@ghosty-be: +1: ;)
note: nodejs itself uses the command line proxy settings.
Contrary to what @timbophillips said, Node.js does not use HTTP_PROXY environment variables. See this discussion nodejs/node#8381.
To set a global Node.js proxy use https://github.com/gajus/global-agent.
Why it is npm config set proxy http://localhost:3128 for setting the property, but the unsetting of this property is documented as npm config delete http-proxy ? Is this a typo ?
Does this config even apply to node or just to npm?
timbophilips ... this is the solution to hours wasted!
Thx for this remark!
Trying to setup rocketchat behind a proxy and the command "n 8.9.4" just errors out with "Error: invalid version 8.9.4"
Was looking in the proxy logs what url it tried to access (since we work with restrictive whitelists) but couldn't see it go anywhere...
This error reporting is useless and belongs to the "How To Make Package Managers Cry" talk presented few weeks ago at FOSDEM
Could have saved me a couple hours of agitation if it only said "can't reach url x"