0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install', 1 verbose cli '-g', 1 verbose cli 'grunt-cli' ] 2 info using npm@3.3.6 3 info using node@v5.0.0 4 silly loadCurrentTree Starting 5 silly install loadCurrentTree 6 silly install readGlobalPackageData 7 silly fetchPackageMetaData grunt-cli 8 silly fetchNamedPackageData grunt-cli 9 silly mapToRegistry name grunt-cli 10 silly mapToRegistry using default registry 11 silly mapToRegistry registry http://registry.npmjs.org/ 12 silly mapToRegistry uri http://registry.npmjs.org/grunt-cli 13 verbose request uri http://registry.npmjs.org/grunt-cli 14 verbose request no auth needed 15 info attempt registry request try #1 at 2:43:07 PM 16 verbose request id 13d62063341edb9d 17 http request GET http://registry.npmjs.org/grunt-cli 18 info retry will retry, error on last attempt: Error: connect ECONNREFUSED 103.245.222.162:80 19 info attempt registry request try #2 at 2:43:18 PM 20 http request GET http://registry.npmjs.org/grunt-cli 21 info retry will retry, error on last attempt: Error: connect ECONNREFUSED 103.245.222.162:80 22 info attempt registry request try #3 at 2:44:19 PM 23 http request GET http://registry.npmjs.org/grunt-cli 24 silly fetchPackageMetaData Error: connect ECONNREFUSED 103.245.222.162:80 24 silly fetchPackageMetaData at Object.exports._errnoException (util.js:860:11) 24 silly fetchPackageMetaData at exports._exceptionWithHostPort (util.js:883:20) 24 silly fetchPackageMetaData at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14) 24 silly fetchPackageMetaData error for grunt-cli { [Error: connect ECONNREFUSED 103.245.222.162:80] 24 silly fetchPackageMetaData code: 'ECONNREFUSED', 24 silly fetchPackageMetaData errno: 'ECONNREFUSED', 24 silly fetchPackageMetaData syscall: 'connect', 24 silly fetchPackageMetaData address: '103.245.222.162', 24 silly fetchPackageMetaData port: 80 } 25 silly rollbackFailedOptional Starting 26 silly rollbackFailedOptional Finishing 27 silly runTopLevelLifecycles Starting 28 silly runTopLevelLifecycles Finishing 29 silly install printInstalled 30 verbose stack Error: connect ECONNREFUSED 103.245.222.162:80 30 verbose stack at Object.exports._errnoException (util.js:860:11) 30 verbose stack at exports._exceptionWithHostPort (util.js:883:20) 30 verbose stack at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14) 31 verbose cwd C:\Users\476445 32 error Windows_NT 6.1.7601 33 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "grunt-cli" 34 error node v5.0.0 35 error npm v3.3.6 36 error code ECONNREFUSED 37 error errno ECONNREFUSED 38 error syscall connect 39 error Error: connect ECONNREFUSED 103.245.222.162:80 39 error at Object.exports._errnoException (util.js:860:11) 39 error at exports._exceptionWithHostPort (util.js:883:20) 39 error at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14) 39 error { [Error: connect ECONNREFUSED 103.245.222.162:80] 39 error code: 'ECONNREFUSED', 39 error errno: 'ECONNREFUSED', 39 error syscall: 'connect', 39 error address: '103.245.222.162', 39 error port: 80 } 40 error If you are behind a proxy, please make sure that the 40 error 'proxy' config is set properly. See: 'npm help config' 41 verbose exit [ 1, true ]