Grunt安装失败

我正在尝试在工作机器上安装Grunt。 我已经成功安装了Node.JS并configuration了代理(使用npm config set proxy和https-proxy)。 我也试过这里的解决scheme: 有没有办法使npm安装(该命令)后面的代理工作?

这是我得到的错误:

 http GET https://registry.npmjs.org/grunt-cli silly lockFile d63f3d0b-grunt-cli grunt-cli@ silly lockFile d63f3d0b-grunt-cli grunt-cli@ error Error: tunneling socket could not be established, cause=Parse Error error at ClientRequest.onError (C:\Program Files\nodejs\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:159:17) error at ClientRequest.g (events.js:175:14) error at ClientRequest.EventEmitter.emit (events.js:95:17) error at Socket.socketOnData (http.js:1558:9) error at TCP.onread (net.js:525:27) 

我应该怎么做才能解决这个问题?

为我工作的解决scheme是将registry从https设置为http:

 $ npm config set http://registry.npmjs.org/