Node.js Can';不要安装Grunt

Node.js Can';不要安装Grunt,node.js,gruntjs,Node.js,Gruntjs,这里需要一点帮助来通过咕噜安装吗 C:\Users\danie>npm install -g grunt-cli npm ERR! Windows_NT 10.0.10586 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "grunt-cli" npm ERR! node

这里需要一点帮助来通过咕噜安装吗

C:\Users\danie>npm install -g grunt-cli 
npm ERR! Windows_NT
  10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "grunt-cli"
npm ERR! node v5.3.0
npm ERR! npm  v3.3.12
npm ERR! code ECONNREFUSED
npm ERR! errno ECONNREFUSED
npm ERR! syscall connect
npm ERR! Error: connect ECONNREFUSED 127.0.0.1:8080
npm ERR!     at Object.exports._errnoException (util.js:855:11)
npm ERR!     at exports._exceptionWithHostPort (util.js:878:20)
npm ERR!     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
npm ERR!  { [Error: connect ECONNREFUSED 127.0.0.1:8080]
npm ERR!   code: 'ECONNREFUSED',
npm ERR!   errno: 'ECONNREFUSED',
npm ERR!   syscall: 'connect',
npm ERR!   address: '127.0.0.1',
npm ERR!   port: 8080 }
npm ERR!
npm ERR! If you are behind a proxy, please make sure that the
npm ERR! 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\danie\npm-debug.log
----接下来是npm-debug.log

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.12
3 info using node@v5.3.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://localhost:8080/
12 silly mapToRegistry uri http://localhost:8080/grunt-cli
13 verbose request uri http://localhost:8080/grunt-cli
14 verbose request no auth needed
15 info attempt registry request try #1 at 1:08:34 AM
16 verbose request id 2b32ed7ffa936c5b
17 http request GET http://localhost:8080/grunt-cli
18 info retry will retry, error on last attempt: Error: connect ECONNREFUSED 127.0.0.1:8080
19 info attempt registry request try #2 at 1:08:46 AM
20 http request GET http://localhost:8080/grunt-cli
21 info retry will retry, error on last attempt: Error: connect ECONNREFUSED 127.0.0.1:8080
22 info attempt registry request try #3 at 1:09:47 AM
23 http request GET http://localhost:8080/grunt-cli
24 silly fetchPackageMetaData Error: connect ECONNREFUSED 127.0.0.1:8080
24 silly fetchPackageMetaData     at Object.exports._errnoException (util.js:855:11)
24 silly fetchPackageMetaData     at exports._exceptionWithHostPort (util.js:878:20)
24 silly fetchPackageMetaData     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
24 silly fetchPackageMetaData  error for grunt-cli { [Error: connect ECONNREFUSED 127.0.0.1:8080]
24 silly fetchPackageMetaData   code: 'ECONNREFUSED',
24 silly fetchPackageMetaData   errno: 'ECONNREFUSED',
24 silly fetchPackageMetaData   syscall: 'connect',
24 silly fetchPackageMetaData   address: '127.0.0.1',
24 silly fetchPackageMetaData   port: 8080 }
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 127.0.0.1:8080
30 verbose stack     at Object.exports._errnoException (util.js:855:11)
30 verbose stack     at exports._exceptionWithHostPort (util.js:878:20)
30 verbose stack     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
31 verbose cwd C:\Users\danie
32 error Windows_NT 10.0.10586
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.3.0
35 error npm  v3.3.12
36 error code ECONNREFUSED
37 error errno ECONNREFUSED
38 error syscall connect
39 error Error: connect ECONNREFUSED 127.0.0.1:8080
39 error     at Object.exports._errnoException (util.js:855:11)
39 error     at exports._exceptionWithHostPort (util.js:878:20)
39 error     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
39 error  { [Error: connect ECONNREFUSED 127.0.0.1:8080]
39 error   code: 'ECONNREFUSED',
39 error   errno: 'ECONNREFUSED',
39 error   syscall: 'connect',
39 error   address: '127.0.0.1',
39 error   port: 8080 }
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 ]

看起来像是连接问题。你是在背后支持一个代理还是什么

编辑:或者指向本地主机npm repo或代理?(在端口8080上)

好的,如果不了解您的系统,很难给出一个非探索性的答案,但我会尽我所能将其充实为更多的建议

看起来您的npm客户端正试图点击localhost:8080来拉取模块,而不是正确的internet端点。如果您还没有配置本地NPM存储库或类似的东西,请运行
NPM config list
,查看其中是否设置了导致事件击中该端点的内容(例如配置值)。您还应该检查您的npmrc文件、package.json和环境变量,看看其中是否有影响事情的设置;看起来npm需要一个代理


我清理了你的格式。如果你的问题格式正确,在这里获得帮助会容易得多。对于错误日志之类的文本,这意味着使用“格式为代码”功能(编辑器中类似于
{}
的按钮)!这真的是一个评论而不是一个答案。不,我不是背后的代理。。。webstorm是目前唯一可以使用该端口的东西,但我不知道它与此有什么关系。如果是的话。@EdCottrell我理解,但一条评论可能是一个答案,很好。我决定手动删除这里收听的所有文件夹:npm配置列表,并卸载节点,然后重新安装,问题就这样解决了,我仍然知道这不是一个答案,我想主题应该仍然是打开的。。。但是成功了!谢谢你的帮助,保罗!在我的例子中,我遵循上面的w链接,使用[npm config edit]打开了该文件中的一个文件,我删除了三行关于代理https和类似内容的内容,然后一切正常,:)