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.
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.logSetelah tanya-tanya sama si Mbah, saya menemukan triknya yang ampuh. Pertama berangkat ke folder
C:\Users\NamaUserKamuTemukan file :
.npmrcKalau 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 = falseSetingan 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 = falseKalau 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