我正在尝试在我的Windows系统上安装节点的快速框架,它总是因错误而停止:
如果它以ok结束,那就有用了 详细的cli ['C:\ Program Files(x86)\ nodejs \\ node.exe',
详细的cli'C:\ Program Files (x86)\ nodejs \ node_modules \ npm \ bin \ npm-cli.js',详细cli 'install',verbose cli'-g',verbose cli
'express'] info使用npm@1.1.0-3 info using node@v0.6.9详细配置文件C:\ Users \ kpatil.npmrc
详细配置文件C:\ Program Files(x86)\ nodejs \ etc \ npmrc
详细配置文件C:\ Program Files (x86)\ nodejs \ node_modules \ npm \ npmrc verbose mkdir done: C:\ Users \ kpatil \ AppData \ Roaming \ npm 755详细缓存 添加['express',null]愚蠢缓存添加:名称,规范, args [undefined,'express',['express',null]]
详细解析url {pathname:'express',path:'express',href: 'express'}详细的addNamed ['express','']
verbose addNamed [null,'']愚蠢的名字,范围, hasData ['express','',false] verbose raw,在任何之前 munging express verbose url resolving [ 'http://registry.npmjs.org/','。/ express']
详细的网址解析http://registry.npmjs.org/express http GET http://registry.npmjs.org/express ERR!错误:无法获取 来自注册表:表达ERR!在C:\ Program Files (86)\的NodeJS \ node_modules \ NPM \ lib中\ utils的\ NPM-注册表的客户端\ get.js:139:12 呃!在cb(C:\ Program Files (86)\的NodeJS \ node_modules \ NPM \ lib中\ utils的\ NPM-注册表的客户端\ request.js:32:9) 呃!在Request._callback(C:\ Program Files (86)\的NodeJS \ node_modules \ NPM \ lib中\ utils的\ NPM-注册表的客户端\ request.js:137:18) 呃!在Request.callback(C:\ Program Files (86)\的NodeJS \ node_modules \ NPM \ node_modules \请求\ main.js:109:22)
呃!在请求。 (C:\ Program Files (86)\的NodeJS \ node_modules \ NPM \ node_modules \请求\ main.js:198:58)
呃!在Request.emit(events.js:88:20)ERR!在 的ClientRequest。 (C:\ Program Files (86)\的NodeJS \ node_modules \ NPM \ node_modules \请求\ main.js:195:10)
呃!在ClientRequest.emit(events.js:67:17)ERR! 在Socket。 (http.js:1134:11)ERR!
在Socket.emit(events.js:67:17)
任何帮助表示赞赏...
答案 0 :(得分:0)
使用Microsoft的建议:
首先尝试npm cache clean。
如果这不能解决问题,请查看%APPDATA%\ npm-cache,
或者如果你使用PowerShell,$ env:APPDATA \ npm-cache。
如果这不起作用,请使用注册表JSON的URI模板模式手动执行:
tgz
<强>参考强>