在Windows上安装快递问题

时间:2012-01-31 15:24:20

标签: node.js express npm

我正在尝试在我的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)

任何帮助表示赞赏...

1 个答案:

答案 0 :(得分:0)

使用Microsoft的建议:

  

首先尝试npm cache clean。

     

如果这不能解决问题,请查看%APPDATA%\ npm-cache,

     

或者如果你使用PowerShell,$ env:APPDATA \ npm-cache。

如果这不起作用,请使用注册表JSON的URI模板模式手动执行:

  • 在浏览器或文本编辑器中打开https://registry.npmjs.org/express/latest
  • 搜索tgz
  • 复制该网址
  • 将其粘贴到浏览器的位置栏中进行下载
  • 使用7zip
  • 解压缩文件
  • 将npm文件复制到与节点
  • 相同的路径

<强>参考