Seting NPM Jika Menggunakan Proxy

Seting NPM Jika Menggunakan Proxy
Bagi yang bekerja di kantor dan jaringan internet anda harus menggunakan proxy, menjalankan perintah NPM via command prompt bisa jadi amat menyakitkan.
Error dibawah mungkin akan anda temui.
ERR! Windows_NT 6.1.7601
ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "ins
l" "--save" "react"
ERR! node v6.9.1
ERR! npm  v3.10.8
ERR! code ECONNRESET
ERR! network tunneling socket could not be established, cause=getaddrinfo ENOTFOUND 3128 3128:80
ERR! network This is most likely not a problem with npm itself
ERR! network and is related to network connectivity.
ERR! network In most cases you are behind a proxy or have bad network settings.
ERR! network
ERR! network If you are behind a proxy, please make sure that the
ERR! network 'proxy' config is set properly.  See: 'npm help config'
ERR! Please include the following file with any support request:
ERR!     D:\nodejs\project\one\npm-debug.log
Setelah tanya-tanya sama si Mbah, saya menemukan triknya yang ampuh. Pertama berangkat ke folder
C:\Users\NamaUserKamu
Temukan file :
.npmrc
Kalau tidak ketemu, bikin saja yang baru dengan teks editor standar seperti notepad Isinya bikin seperti ginian
proxy = http://hostip_or_name:port/
https-proxy = http://hostip_or_name:port/
registry = http://registry.npmjs.org/
strict-ssl = false
Setingan di atas buat yang proxynya nggak minta password. Seperti yang ane miliki.
proxy = http://10.10.5.1:8080/
https-proxy = http://10.10.5.1:8080/
registry = http://registry.npmjs.org/
strict-ssl = false
Kalau yang butuh password Setingannya macam ginian:
proxy = http://username:password@hostip_or_name:port/
https-proxy = http://username:password@hostip_or_name:port/
registry = http://registry.npmjs.org/
strict-ssl = false