Table of Contents

Behind Proxy Server

Two commands is needed. Assume HTTP protocol is being uses, and the proxy server hostname is proxy.exmaple.com, and the port is 8080.

Proxy without Password

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

Proxy with Password

Assume the user log in name is username, and the password is password:

npm config set proxy http://username:password@proxy.example.com:8080
npm config set https-proxy http://username:password@proxy.example.com:8080

To View the Current Setting

Assume the user log in name is username, and the password is password:

npm config get proxy
npm config get https-proxy

To Delete the Old Setting

Assume the user log in name is username, and the password is password:

npm config delete proxy
npm config delete https-proxy